diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 00256bc5..c970f4a9 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-08-23 11:15\n" +"PO-Revision-Date: 2025-08-30 00:11\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Última publicação: {0}" #: src/components/account-block.jsx:183 -#: src/components/account-info.jsx:705 +#: src/components/account-info.jsx:670 msgid "Automated" msgstr "Automático" #: src/components/account-block.jsx:190 -#: src/components/account-info.jsx:710 -#: src/components/status.jsx:749 +#: src/components/account-info.jsx:675 +#: src/components/status.jsx:519 msgid "Group" msgstr "Grupo" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Mútuo" #: src/components/account-block.jsx:204 -#: src/components/account-info.jsx:1907 +#: src/components/related-actions.jsx:807 msgid "Requested" msgstr "Pedido" #: src/components/account-block.jsx:208 -#: src/components/account-info.jsx:1898 +#: src/components/related-actions.jsx:798 msgid "Following" msgstr "A seguir" #: src/components/account-block.jsx:212 -#: src/components/account-info.jsx:1212 +#: src/components/related-actions.jsx:182 msgid "Follows you" msgstr "Segue tu" @@ -67,57 +67,61 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}" #: src/components/account-block.jsx:229 -#: src/components/account-info.jsx:753 +#: src/components/account-info.jsx:718 msgid "Verified" msgstr "Verificado" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:244 -#: src/components/account-info.jsx:892 +#: src/components/account-info.jsx:857 msgid "Joined <0>{0}" msgstr "Juntou-se em <0>{0}" -#: src/components/account-info.jsx:64 -msgid "Forever" -msgstr "Permanente" +#: src/components/account-handle-info.jsx:18 +msgid "username" +msgstr "nome de utilizador" -#: src/components/account-info.jsx:398 +#: src/components/account-handle-info.jsx:22 +msgid "server domain name" +msgstr "domínio do servidor" + +#: src/components/account-info.jsx:363 msgid "Unable to load account." msgstr "Impossível carregar conta." -#: src/components/account-info.jsx:413 +#: src/components/account-info.jsx:378 msgid "Go to account page" msgstr "Ir à página da conta" -#: src/components/account-info.jsx:442 -#: src/components/account-info.jsx:775 +#: src/components/account-info.jsx:407 +#: src/components/account-info.jsx:740 msgid "Followers" msgstr "Seguidores" #. js-lingui-explicit-id -#: src/components/account-info.jsx:446 -#: src/components/account-info.jsx:830 +#: src/components/account-info.jsx:411 +#: src/components/account-info.jsx:795 msgid "following.stats" msgstr "A seguir" -#: src/components/account-info.jsx:449 +#: src/components/account-info.jsx:414 #: src/pages/account-statuses.jsx:495 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Postagens" -#: src/components/account-info.jsx:457 -#: src/components/account-info.jsx:1268 -#: src/components/compose.jsx:2819 +#: src/components/account-info.jsx:422 #: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:380 #: src/components/media-modal.jsx:363 -#: src/components/status.jsx:1997 -#: src/components/status.jsx:2014 -#: src/components/status.jsx:2145 -#: src/components/status.jsx:2770 -#: src/components/status.jsx:2773 +#: src/components/related-actions.jsx:238 +#: src/components/status.jsx:1771 +#: src/components/status.jsx:1788 +#: src/components/status.jsx:1919 +#: src/components/status.jsx:2543 +#: src/components/status.jsx:2546 #: src/pages/account-statuses.jsx:539 #: src/pages/accounts.jsx:118 #: src/pages/hashtag.jsx:203 @@ -129,73 +133,73 @@ msgstr "Postagens" msgid "More" msgstr "Mais" -#: src/components/account-info.jsx:469 +#: src/components/account-info.jsx:434 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "A nova conta de <0>{displayName} é:" -#: src/components/account-info.jsx:614 -#: src/components/account-info.jsx:1496 +#: src/components/account-info.jsx:579 +#: src/components/related-actions.jsx:466 msgid "Handle copied" msgstr "Utilizador copiado" -#: src/components/account-info.jsx:617 -#: src/components/account-info.jsx:1499 +#: src/components/account-info.jsx:582 +#: src/components/related-actions.jsx:469 msgid "Unable to copy handle" msgstr "Impossível copiar utilizador" -#: src/components/account-info.jsx:623 -#: src/components/account-info.jsx:1505 +#: src/components/account-info.jsx:588 +#: src/components/related-actions.jsx:475 msgid "Copy handle" msgstr "Copiar utilizador" -#: src/components/account-info.jsx:629 +#: src/components/account-info.jsx:594 msgid "Go to original profile page" msgstr "Ir à página original do perfil" -#: src/components/account-info.jsx:647 +#: src/components/account-info.jsx:612 msgid "View profile image" msgstr "Ver foto de perfil" -#: src/components/account-info.jsx:665 +#: src/components/account-info.jsx:630 msgid "View profile header" msgstr "Ver banner de perfil" -#: src/components/account-info.jsx:681 -#: src/components/account-info.jsx:1806 -#: src/components/account-info.jsx:2332 +#: src/components/account-info.jsx:646 +#: src/components/edit-profile-sheet.jsx:92 +#: src/components/related-actions.jsx:701 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:700 +#: src/components/account-info.jsx:665 msgid "In Memoriam" msgstr "Em memória" -#: src/components/account-info.jsx:782 -#: src/components/account-info.jsx:840 +#: src/components/account-info.jsx:747 +#: src/components/account-info.jsx:805 msgid "This user has chosen to not make this information available." msgstr "O utilizador privou esta informação." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:802 +#: src/components/account-info.jsx:767 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:846 +#: src/components/account-info.jsx:811 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:870 +#: src/components/account-info.jsx:835 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:917 +#: src/components/account-info.jsx:882 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} postagens originais, {1} respostas, {2} impulsos" @@ -206,23 +210,23 @@ msgstr "{0} postagens originais, {1} respostas, {2} impulsos" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:933 +#: src/components/account-info.jsx:898 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Última postagem no último dia} other {Última postagem nos últimos {2} dias}}} other {{3, plural, one {Últimas {4} postagens no último dia} other {Últimas {5} postagens nos últimos {6} dias}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:949 +#: src/components/account-info.jsx:914 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Última postagem no(s) ano(s) passado(s)} other {Últimas {1} postagens no(s) ano(s) passado(s)}}" -#: src/components/account-info.jsx:974 +#: src/components/account-info.jsx:939 #: src/pages/catchup.jsx:70 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:978 -#: src/components/status.jsx:2554 +#: src/components/account-info.jsx:943 +#: src/components/status.jsx:2328 #: src/pages/catchup.jsx:71 #: src/pages/catchup.jsx:1448 #: src/pages/catchup.jsx:2061 @@ -231,7 +235,7 @@ msgstr "Original" msgid "Replies" msgstr "Respostas" -#: src/components/account-info.jsx:982 +#: src/components/account-info.jsx:947 #: src/pages/catchup.jsx:72 #: src/pages/catchup.jsx:1450 #: src/pages/catchup.jsx:2073 @@ -239,369 +243,79 @@ msgstr "Respostas" msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:988 +#: src/components/account-info.jsx:953 msgid "Post stats unavailable." msgstr "Estatísticas indisponíveis." -#: src/components/account-info.jsx:1019 +#: src/components/account-info.jsx:984 msgid "View post stats" msgstr "Ver estatísticas" -#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/account-info.jsx:1216 -msgid "Last post: <0>{0}" -msgstr "Última postagem: <0>{0}" - -#: src/components/account-info.jsx:1230 -msgid "Muted" -msgstr "Silenciado" - -#: src/components/account-info.jsx:1235 -msgid "Blocked" -msgstr "Bloqueado" - -#: src/components/account-info.jsx:1244 -msgid "Private note" -msgstr "Nota privada" - -#: src/components/account-info.jsx:1301 -msgid "Mention <0>@{username}" -msgstr "Mencionar <0>@{username}" - -#: src/components/account-info.jsx:1313 -msgid "Translate bio" -msgstr "Traduzir biografia" - -#: src/components/account-info.jsx:1324 -msgid "Edit private note" -msgstr "Editar nota privada" - -#: src/components/account-info.jsx:1324 -msgid "Add private note" -msgstr "Adicionar nota privada" - -#: src/components/account-info.jsx:1344 -msgid "Notifications enabled for @{username}'s posts." -msgstr "Habilitado as notificações para postagens de @{username}." - -#: src/components/account-info.jsx:1345 -msgid " Notifications disabled for @{username}'s posts." -msgstr " Desabilitado as notificações de postagens de @{username}." - -#: src/components/account-info.jsx:1357 -msgid "Disable notifications" -msgstr "Desativar notificações" - -#: src/components/account-info.jsx:1358 -msgid "Enable notifications" -msgstr "Ativar notificações" - -#: src/components/account-info.jsx:1375 -msgid "Boosts from @{username} enabled." -msgstr "Impulsos de @{username} ativados." - -#: src/components/account-info.jsx:1376 -msgid "Boosts from @{username} disabled." -msgstr "Impulsos de @{username} desativados." - -#: src/components/account-info.jsx:1387 -msgid "Disable boosts" -msgstr "Desativar impulsos" - -#: src/components/account-info.jsx:1387 -msgid "Enable boosts" -msgstr "Ativar impulsos" - -#: src/components/account-info.jsx:1406 -msgid "@{username} is no longer featured on your profile." -msgstr "@{username} não será mais destacado no seu perfil." - -#: src/components/account-info.jsx:1416 -msgid "@{username} is now featured on your profile." -msgstr "@{username} foi destacado no seu perfil." - -#: src/components/account-info.jsx:1424 -msgid "Unable to unfeature @{username} on your profile." -msgstr "Incapaz de remover destaque de @{username}" - -#: src/components/account-info.jsx:1428 -msgid "Unable to feature @{username} on your profile." -msgstr "Impossível destacar @{username} no seu perfil." - -#: src/components/account-info.jsx:1437 -msgid "Don't feature on profile" -msgstr "Não destacar no perfil" - -#: src/components/account-info.jsx:1438 -#: src/pages/hashtag.jsx:333 -msgid "Feature on profile" -msgstr "Destacar no perfil" - -#: src/components/account-info.jsx:1447 -msgid "Show featured profiles" -msgstr "Mostrar perfis destacados" - -#: src/components/account-info.jsx:1462 -#: src/components/account-info.jsx:1472 -#: src/components/account-info.jsx:2078 -msgid "Add/Remove from Lists" -msgstr "Adicionar/Remover das listas" - -#: src/components/account-info.jsx:1522 -#: src/components/status.jsx:1419 -msgid "Link copied" -msgstr "Ligação copiada" - -#: src/components/account-info.jsx:1525 -#: src/components/status.jsx:1422 -msgid "Unable to copy link" -msgstr "Impossível copiar ligação" - -#: src/components/account-info.jsx:1531 -#: src/components/shortcuts-settings.jsx:1059 -#: src/components/status.jsx:1428 -#: src/components/status.jsx:3548 -msgid "Copy" -msgstr "Copiar" - -#: src/components/account-info.jsx:1546 -#: src/components/shortcuts-settings.jsx:1077 -#: src/components/status.jsx:1444 -msgid "Sharing doesn't seem to work." -msgstr "Este recurso não está a funcionar." - -#: src/components/account-info.jsx:1552 -#: src/components/status.jsx:1450 -msgid "Share…" -msgstr "Partilhar…" - -#: src/components/account-info.jsx:1572 -msgid "Unmuted @{username}" -msgstr "Dessilenciou @{username}" - -#: src/components/account-info.jsx:1584 -msgid "Unmute <0>@{username}" -msgstr "Dessilenciar <0>@{username}" - -#: src/components/account-info.jsx:1600 -msgid "Mute <0>@{username}…" -msgstr "Silenciar <0>@{username}…" - -#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/account-info.jsx:1632 -msgid "Muted @{username} for {0}" -msgstr "Silenciou @{username} por {0}" - -#: src/components/account-info.jsx:1644 -msgid "Unable to mute @{username}" -msgstr "Impossível silenciar @{username}" - -#: src/components/account-info.jsx:1665 -msgid "Remove <0>@{username} from followers?" -msgstr "Eliminar <0>@{username} dos seguidores?" - -#: src/components/account-info.jsx:1685 -msgid "@{username} removed from followers" -msgstr "@{username} eliminado dos seguidores" - -#: src/components/account-info.jsx:1697 -msgid "Remove follower…" -msgstr "Eliminar seguidor…" - -#: src/components/account-info.jsx:1708 -msgid "Block <0>@{username}?" -msgstr "Bloquear <0>@{username}?" - -#: src/components/account-info.jsx:1732 -msgid "Unblocked @{username}" -msgstr "Desbloqueou @{username}" - -#: src/components/account-info.jsx:1740 -msgid "Blocked @{username}" -msgstr "Bloqueou @{username}" - -#: src/components/account-info.jsx:1748 -msgid "Unable to unblock @{username}" -msgstr "Impossível desbloquear @{username}" - -#: src/components/account-info.jsx:1750 -msgid "Unable to block @{username}" -msgstr "Impossível bloquear @{username}" - -#: src/components/account-info.jsx:1760 -msgid "Unblock <0>@{username}" -msgstr "Desbloquear <0>@{username}" - -#: src/components/account-info.jsx:1769 -msgid "Block <0>@{username}…" -msgstr "Bloquear <0>@{username}…" - -#: src/components/account-info.jsx:1786 -msgid "Report <0>@{username}…" -msgstr "Reportar <0>@{username}…" - -#: src/components/account-info.jsx:1842 -msgid "Withdraw follow request?" -msgstr "Eliminar pedido de seguir?" - -#. placeholder {0}: info.acct || info.username -#: src/components/account-info.jsx:1843 -msgid "Unfollow @{0}?" -msgstr "Deixar de seguir @{0}?" - -#: src/components/account-info.jsx:1901 -msgid "Unfollow…" -msgstr "Deixar de seguir…" - -#: src/components/account-info.jsx:1910 -msgid "Withdraw…" -msgstr "Eliminar…" - -#: src/components/account-info.jsx:1917 -#: src/components/account-info.jsx:1921 -#: src/pages/hashtag.jsx:265 -msgid "Follow" -msgstr "Seguir" - -#: src/components/account-info.jsx:2018 -#: src/components/account-info.jsx:2073 -#: src/components/account-info.jsx:2207 -#: src/components/account-info.jsx:2327 #: src/components/account-sheet.jsx:38 -#: src/components/compose.jsx:892 -#: src/components/compose.jsx:2775 -#: src/components/compose.jsx:3255 -#: src/components/compose.jsx:3464 -#: src/components/compose.jsx:3694 -#: src/components/drafts.jsx:59 +#: src/components/add-remove-lists-sheet.jsx:45 +#: src/components/compose.jsx:834 +#: src/components/custom-emojis-modal.jsx:234 +#: src/components/drafts.jsx:57 +#: src/components/edit-profile-sheet.jsx:87 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 +#: src/components/gif-picker-modal.jsx:71 #: src/components/keyboard-shortcuts-help.jsx:43 #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 +#: src/components/media-attachment.jsx:336 #: src/components/media-modal.jsx:327 +#: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 +#: src/components/post-embed-modal.jsx:196 +#: src/components/private-note-sheet.jsx:36 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:230 #: src/components/shortcuts-settings.jsx:583 #: src/components/shortcuts-settings.jsx:783 -#: src/components/status.jsx:3272 -#: src/components/status.jsx:3512 -#: src/components/status.jsx:4021 +#: src/components/status.jsx:2742 +#: src/components/status.jsx:2954 +#: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1584 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:942 -#: src/pages/scheduled-posts.jsx:259 +#: src/pages/notifications.jsx:943 +#: src/pages/scheduled-posts.jsx:258 #: src/pages/settings.jsx:90 #: src/pages/status.jsx:1488 msgid "Close" msgstr "Fechar" -#: src/components/account-info.jsx:2023 -msgid "Translated Bio" -msgstr "Biografia traduzida" +#: src/components/add-remove-lists-sheet.jsx:50 +#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:442 +msgid "Add/Remove from Lists" +msgstr "Adicionar/Remover das listas" -#: src/components/account-info.jsx:2118 +#: src/components/add-remove-lists-sheet.jsx:90 msgid "Unable to remove from list." msgstr "Impossível remover da lista." -#: src/components/account-info.jsx:2119 +#: src/components/add-remove-lists-sheet.jsx:91 msgid "Unable to add to list." msgstr "Impossível adicionar na lista." -#: src/components/account-info.jsx:2138 +#: src/components/add-remove-lists-sheet.jsx:110 #: src/pages/lists.jsx:131 msgid "Unable to load lists." msgstr "Impossível carregar listas." -#: src/components/account-info.jsx:2142 +#: src/components/add-remove-lists-sheet.jsx:114 msgid "No lists." msgstr "Sem listas." -#: src/components/account-info.jsx:2153 +#: src/components/add-remove-lists-sheet.jsx:125 #: src/components/list-add-edit.jsx:41 #: src/pages/lists.jsx:62 msgid "New list" msgstr "Nova lista" -#. placeholder {0}: account?.username || account?.acct -#: src/components/account-info.jsx:2212 -msgid "Private note about <0>@{0}" -msgstr "Nota privada sobre <0>@{0}" - -#: src/components/account-info.jsx:2242 -msgid "Unable to update private note." -msgstr "Impossível atualizar nota privada." - -#: src/components/account-info.jsx:2265 -#: src/components/account-info.jsx:2563 -msgid "Cancel" -msgstr "Cancelar" - -#: src/components/account-info.jsx:2270 -msgid "Save & close" -msgstr "Guardar e fechar" - -#: src/components/account-info.jsx:2387 -msgid "Unable to update profile." -msgstr "Impossível atualizar perfil." - -#: src/components/account-info.jsx:2394 -msgid "Header picture" -msgstr "Foto de fundo" - -#: src/components/account-info.jsx:2446 -msgid "Profile picture" -msgstr "Foto de perfil" - -#: src/components/account-info.jsx:2498 -#: src/components/list-add-edit.jsx:106 -msgid "Name" -msgstr "Nome" - -#: src/components/account-info.jsx:2511 -msgid "Bio" -msgstr "Biografia" - -#: src/components/account-info.jsx:2524 -msgid "Extra fields" -msgstr "Campos adicionais" - -#: src/components/account-info.jsx:2530 -msgid "Label" -msgstr "Etiqueta" - -#: src/components/account-info.jsx:2533 -msgid "Content" -msgstr "Conteúdo" - -#: src/components/account-info.jsx:2566 -#: src/components/list-add-edit.jsx:152 -#: src/components/shortcuts-settings.jsx:715 -#: src/pages/filters.jsx:570 -#: src/pages/notifications.jsx:1008 -msgid "Save" -msgstr "Guardar" - -#: src/components/account-info.jsx:2620 -msgid "username" -msgstr "nome de utilizador" - -#: src/components/account-info.jsx:2624 -msgid "server domain name" -msgstr "domínio do servidor" - -#. placeholder {0}: info.username -#: src/components/account-info.jsx:2690 -msgid "Profiles featured by @{0}" -msgstr "Perfis destacados por @{0}" - -#: src/components/account-info.jsx:2716 -msgid "No featured profiles." -msgstr "Sem perfis destacados." - #: src/components/background-service.jsx:158 msgid "Cloak mode disabled" msgstr "Modo oculto desativado" @@ -610,6 +324,11 @@ msgstr "Modo oculto desativado" msgid "Cloak mode enabled" msgstr "Modo oculto ativado" +#. More from [Author] +#: src/components/byline.jsx:17 +msgid "More from <0/>" +msgstr "Mais de <0/>" + #: src/components/columns.jsx:27 #: src/components/nav-menu.jsx:181 #: src/components/shortcuts-settings.jsx:139 @@ -618,7 +337,7 @@ msgstr "Modo oculto ativado" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:587 +#: src/pages/notifications.jsx:588 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Página inicial" @@ -639,444 +358,367 @@ msgstr "Publicações Programadas" msgid "Add to thread" msgstr "Adicionar ao tópico" -#: src/components/compose.jsx:212 -msgid "Take photo or video" -msgstr "Fazer foto ou vídeo" +#. placeholder {0}: i + 1 +#: src/components/compose-poll.jsx:43 +msgid "Choice {0}" +msgstr "Escolha {0}" -#: src/components/compose.jsx:213 -msgid "Add media" -msgstr "Adicionar multimédia" - -#: src/components/compose.jsx:214 -msgid "Add custom emoji" -msgstr "Adicionar emoji personalizado" - -#: src/components/compose.jsx:215 -msgid "Add GIF" -msgstr "Adicionar GIF" - -#: src/components/compose.jsx:216 -msgid "Add poll" -msgstr "Adicionar enquete" - -#: src/components/compose.jsx:217 -msgid "Schedule post" -msgstr "Programar publicação" - -#: src/components/compose.jsx:417 -msgid "You have unsaved changes. Discard this post?" -msgstr "Tem alterações não guardadas. Desfazer publicação?" - -#. placeholder {0}: unsupportedFiles.length -#. placeholder {1}: unsupportedFiles[0].name -#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), ) -#: src/components/compose.jsx:655 -msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}" -msgstr "{0, plural, one {O ficheiro {1} não é suportado.} other {Os ficheiros {2} não são suportados.}}" - -#: src/components/compose.jsx:665 -#: src/components/compose.jsx:683 -#: src/components/compose.jsx:1795 -#: src/components/compose.jsx:1930 -msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" -msgstr "{maxMediaAttachments, plural,one {Só pode anexar até 1 ficheiro.} other {Só pode anexar até # ficheiros.}}" - -#: src/components/compose.jsx:873 -msgid "Pop out" -msgstr "Fechar" - -#: src/components/compose.jsx:880 -msgid "Minimize" -msgstr "Minimizar" - -#: src/components/compose.jsx:916 -msgid "Looks like you closed the parent window." -msgstr "Parece que fechaste a janela principal." - -#: src/components/compose.jsx:923 -msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." -msgstr "Parece que já tem um campo de edição aberto na janela principal e atualmente está a publicar. Espere até que esteja concluído e tenta novamente mais tarde." - -#: src/components/compose.jsx:928 -msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" -msgstr "Parece que já tem um campo de edição aberto na janela principal. Abrindo esta janela irá desfazer as alterações que fizeste na janela principal. Prosseguir?" - -#: src/components/compose.jsx:971 -msgid "Pop in" -msgstr "Abrir" - -#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username -#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month') -#: src/components/compose.jsx:981 -msgid "Replying to @{0}’s post (<0>{1})" -msgstr "A responder à publicação de @{0} (<0>{1})" - -#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username -#: src/components/compose.jsx:991 -msgid "Replying to @{0}’s post" -msgstr "A responder à publicação de @{0}" - -#: src/components/compose.jsx:1004 -msgid "Editing source post" -msgstr "A editar publicação original" - -#: src/components/compose.jsx:1057 -msgid "Poll must have at least 2 options" -msgstr "A enquete deve ter no mínimo 2 opções" - -#: src/components/compose.jsx:1061 -msgid "Some poll choices are empty" -msgstr "Algumas escolhas da enquete estão vazias" - -#: src/components/compose.jsx:1074 -msgid "Some media have no descriptions. Continue?" -msgstr "Algumas multimédias não possuem descrições. Prosseguir?" - -#: src/components/compose.jsx:1126 -msgid "Attachment #{i} failed" -msgstr "Anexo #{i} falhou" - -#: src/components/compose.jsx:1222 -#: src/components/status.jsx:2329 -#: src/components/timeline.jsx:1015 -msgid "Content warning" -msgstr "Alerta de conteúdo" - -#: src/components/compose.jsx:1238 -msgid "Content warning or sensitive media" -msgstr "Alerta de conteúdo ou multimédia sensível" - -#: src/components/compose.jsx:1274 -#: src/components/status.jsx:100 -#: src/pages/settings.jsx:318 -msgid "Public" -msgstr "Público" - -#: src/components/compose.jsx:1279 -#: src/components/nav-menu.jsx:349 -#: src/components/shortcuts-settings.jsx:165 -#: src/components/status.jsx:101 -msgid "Local" -msgstr "Local" - -#: src/components/compose.jsx:1283 -#: src/components/status.jsx:102 -#: src/pages/settings.jsx:321 -msgid "Unlisted" -msgstr "Não listado" - -#: src/components/compose.jsx:1286 -#: src/components/status.jsx:103 -#: src/pages/settings.jsx:324 -msgid "Followers only" -msgstr "Somente seguidores" - -#: src/components/compose.jsx:1289 -#: src/components/status.jsx:104 -#: src/components/status.jsx:2209 -msgid "Private mention" -msgstr "Menção privada" - -#: src/components/compose.jsx:1298 -msgid "Post your reply" -msgstr "Publicar resposta" - -#: src/components/compose.jsx:1300 -msgid "Edit your post" -msgstr "Editar publicação" - -#: src/components/compose.jsx:1301 -msgid "What are you doing?" -msgstr "O que faz?" - -#: src/components/compose.jsx:1380 -msgid "Mark media as sensitive" -msgstr "Marcar multimédia como sensível" - -#: src/components/compose.jsx:1417 -msgid "Posting on <0/>" -msgstr "A publicar em <0/>" - -#: src/components/compose.jsx:1448 -#: src/components/compose.jsx:3313 -#: src/components/shortcuts-settings.jsx:715 -#: src/pages/list.jsx:388 -msgid "Add" -msgstr "Adicionar" - -#: src/components/compose.jsx:1676 -msgid "Schedule" -msgstr "Programar" - -#: src/components/compose.jsx:1678 -#: src/components/keyboard-shortcuts-help.jsx:155 -#: src/components/status.jsx:1191 -#: src/components/status.jsx:1977 -#: src/components/status.jsx:1978 -#: src/components/status.jsx:2674 -msgid "Reply" -msgstr "Responder" - -#: src/components/compose.jsx:1680 -msgid "Update" -msgstr "Atualizar" - -#: src/components/compose.jsx:1681 -msgctxt "Submit button in composer" -msgid "Post" -msgstr "Publicar" - -#: src/components/compose.jsx:1807 -msgid "Downloading GIF…" -msgstr "A transferir GIF…" - -#: src/components/compose.jsx:1835 -msgid "Failed to download GIF" -msgstr "Falhou ao transferir GIF" - -#: src/components/compose.jsx:2060 -#: src/components/compose.jsx:2153 -#: src/components/nav-menu.jsx:244 -msgid "More…" -msgstr "Mais…" - -#: src/components/compose.jsx:2589 -msgid "Uploaded" -msgstr "Enviado" - -#: src/components/compose.jsx:2602 -msgid "Image description" -msgstr "Descrição da imagem" - -#: src/components/compose.jsx:2603 -msgid "Video description" -msgstr "Descrição do vídeo" - -#: src/components/compose.jsx:2604 -msgid "Audio description" -msgstr "Descrição do áudio" - -#. placeholder {0}: prettyBytes( imageSize, ) -#. placeholder {0}: prettyBytes( videoSize, ) -#. placeholder {1}: prettyBytes(imageSizeLimit) -#. placeholder {1}: prettyBytes(videoSizeLimit) -#: src/components/compose.jsx:2639 -#: src/components/compose.jsx:2659 -msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." -msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {0} a {1} ou mais baixo." - -#. placeholder {0}: i18n.number( width, ) -#. placeholder {1}: i18n.number(height) -#. placeholder {2}: i18n.number(newWidth) -#. placeholder {3}: i18n.number( newHeight, ) -#: src/components/compose.jsx:2651 -#: src/components/compose.jsx:2671 -msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." -msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {0}×{1}px para {2}×{3}px." - -#: src/components/compose.jsx:2679 -msgid "Frame rate too high. Uploading might encounter issues." -msgstr "A taxa de quadros está muito alta. Ao enviar pode enfrentar problemas." - -#: src/components/compose.jsx:2739 -#: src/components/compose.jsx:2989 +#: src/components/compose-poll.jsx:65 +#: src/components/media-attachment.jsx:300 #: src/components/shortcuts-settings.jsx:726 #: src/pages/catchup.jsx:1081 #: src/pages/filters.jsx:413 msgid "Remove" msgstr "Eliminar" -#: src/components/compose.jsx:2756 -#: src/compose.jsx:84 -msgid "Error" -msgstr "Erro" - -#: src/components/compose.jsx:2781 -msgid "Edit image description" -msgstr "Editar descrição da imagem" - -#: src/components/compose.jsx:2782 -msgid "Edit video description" -msgstr "Editar descrição do vídeo" - -#: src/components/compose.jsx:2783 -msgid "Edit audio description" -msgstr "Editar descrição do áudio" - -#: src/components/compose.jsx:2828 -#: src/components/compose.jsx:2877 -msgid "Generating description. Please wait…" -msgstr "A gerar descrição. Por favor, espere…" - -#. placeholder {0}: e.message -#: src/components/compose.jsx:2848 -msgid "Failed to generate description: {0}" -msgstr "Falhou ao gerar descrição: {0}" - -#: src/components/compose.jsx:2849 -msgid "Failed to generate description" -msgstr "Falhou ao gerar descrição" - -#: src/components/compose.jsx:2861 -#: src/components/compose.jsx:2867 -#: src/components/compose.jsx:2913 -msgid "Generate description…" -msgstr "Gerar descrição…" - -#. placeholder {0}: e?.message ? `: ${e.message}` : '' -#: src/components/compose.jsx:2900 -msgid "Failed to generate description{0}" -msgstr "Falhou ao gerar descrição{0}" - -#. placeholder {0}: localeCode2Text(lang) -#: src/components/compose.jsx:2915 -msgid "({0}) <0>— experimental" -msgstr "({0}) <0>— experimental" - -#: src/components/compose.jsx:2934 -msgid "Done" -msgstr "Concluído" - -#. placeholder {0}: i + 1 -#: src/components/compose.jsx:2970 -msgid "Choice {0}" -msgstr "Escolha {0}" - -#: src/components/compose.jsx:3017 +#: src/components/compose-poll.jsx:93 msgid "Multiple choices" msgstr "Várias escolhas" -#: src/components/compose.jsx:3020 +#: src/components/compose-poll.jsx:96 msgid "Duration" msgstr "Duração" -#: src/components/compose.jsx:3051 +#: src/components/compose-poll.jsx:127 msgid "Remove poll" msgstr "Eliminar enquete" -#: src/components/compose.jsx:3272 -msgid "Search accounts" -msgstr "Buscar contas" +#: src/components/compose.jsx:100 +msgid "Take photo or video" +msgstr "Fazer foto ou vídeo" -#: src/components/compose.jsx:3326 -#: src/components/generic-accounts.jsx:236 -msgid "Error loading accounts" -msgstr "Erro ao carregar contas" +#: src/components/compose.jsx:101 +msgid "Add media" +msgstr "Adicionar multimédia" -#: src/components/compose.jsx:3470 -msgid "Custom emojis" -msgstr "Emojis personalizados" +#: src/components/compose.jsx:102 +msgid "Add custom emoji" +msgstr "Adicionar emoji personalizado" -#: src/components/compose.jsx:3490 -msgid "Search emoji" -msgstr "Buscar emoji" +#: src/components/compose.jsx:103 +msgid "Add GIF" +msgstr "Adicionar GIF" -#: src/components/compose.jsx:3521 -msgid "Error loading custom emojis" -msgstr "Erro ao carregar emojis personalizados" +#: src/components/compose.jsx:104 +msgid "Add poll" +msgstr "Adicionar enquete" -#: src/components/compose.jsx:3532 -msgid "Recently used" -msgstr "Usado recentemente" +#: src/components/compose.jsx:105 +msgid "Schedule post" +msgstr "Programar publicação" -#: src/components/compose.jsx:3533 -msgid "Others" -msgstr "Outros" +#: src/components/compose.jsx:359 +msgid "You have unsaved changes. Discard this post?" +msgstr "Tem alterações não guardadas. Desfazer publicação?" + +#. placeholder {0}: unsupportedFiles.length +#. placeholder {1}: unsupportedFiles[0].name +#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), ) +#: src/components/compose.jsx:597 +msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}" +msgstr "{0, plural, one {O ficheiro {1} não é suportado.} other {Os ficheiros {2} não são suportados.}}" + +#: src/components/compose.jsx:607 +#: src/components/compose.jsx:625 +#: src/components/compose.jsx:1701 +#: src/components/file-picker-input.jsx:38 +msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" +msgstr "{maxMediaAttachments, plural,one {Só pode anexar até 1 ficheiro.} other {Só pode anexar até # ficheiros.}}" + +#: src/components/compose.jsx:815 +msgid "Pop out" +msgstr "Fechar" + +#: src/components/compose.jsx:822 +msgid "Minimize" +msgstr "Minimizar" + +#: src/components/compose.jsx:858 +msgid "Looks like you closed the parent window." +msgstr "Parece que fechaste a janela principal." + +#: src/components/compose.jsx:865 +msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." +msgstr "Parece que já tem um campo de edição aberto na janela principal e atualmente está a publicar. Espere até que esteja concluído e tenta novamente mais tarde." + +#: src/components/compose.jsx:870 +msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" +msgstr "Parece que já tem um campo de edição aberto na janela principal. Abrindo esta janela irá desfazer as alterações que fizeste na janela principal. Prosseguir?" + +#: src/components/compose.jsx:913 +msgid "Pop in" +msgstr "Abrir" + +#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username +#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month') +#: src/components/compose.jsx:923 +msgid "Replying to @{0}’s post (<0>{1})" +msgstr "A responder à publicação de @{0} (<0>{1})" + +#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username +#: src/components/compose.jsx:933 +msgid "Replying to @{0}’s post" +msgstr "A responder à publicação de @{0}" + +#: src/components/compose.jsx:946 +msgid "Editing source post" +msgstr "A editar publicação original" + +#: src/components/compose.jsx:999 +msgid "Poll must have at least 2 options" +msgstr "A enquete deve ter no mínimo 2 opções" + +#: src/components/compose.jsx:1003 +msgid "Some poll choices are empty" +msgstr "Algumas escolhas da enquete estão vazias" + +#: src/components/compose.jsx:1016 +msgid "Some media have no descriptions. Continue?" +msgstr "Algumas multimédias não possuem descrições. Prosseguir?" + +#: src/components/compose.jsx:1068 +msgid "Attachment #{i} failed" +msgstr "Anexo #{i} falhou" + +#: src/components/compose.jsx:1176 +#: src/components/status.jsx:2103 +#: src/components/timeline.jsx:1015 +msgid "Content warning" +msgstr "Alerta de conteúdo" + +#: src/components/compose.jsx:1195 +msgid "Content warning or sensitive media" +msgstr "Alerta de conteúdo ou multimédia sensível" + +#: src/components/compose.jsx:1231 +#: src/components/status.jsx:87 +#: src/pages/settings.jsx:318 +msgid "Public" +msgstr "Público" + +#: src/components/compose.jsx:1236 +#: src/components/nav-menu.jsx:349 +#: src/components/shortcuts-settings.jsx:165 +#: src/components/status.jsx:88 +msgid "Local" +msgstr "Local" + +#: src/components/compose.jsx:1240 +#: src/components/status.jsx:89 +#: src/pages/settings.jsx:321 +msgid "Unlisted" +msgstr "Não listado" + +#: src/components/compose.jsx:1243 +#: src/components/status.jsx:90 +#: src/pages/settings.jsx:324 +msgid "Followers only" +msgstr "Somente seguidores" + +#: src/components/compose.jsx:1246 +#: src/components/status.jsx:91 +#: src/components/status.jsx:1983 +msgid "Private mention" +msgstr "Menção privada" + +#: src/components/compose.jsx:1256 +msgid "Post your reply" +msgstr "Publicar resposta" + +#: src/components/compose.jsx:1258 +msgid "Edit your post" +msgstr "Editar publicação" + +#: src/components/compose.jsx:1259 +msgid "What are you doing?" +msgstr "O que faz?" + +#: src/components/compose.jsx:1328 +msgid "Mark media as sensitive" +msgstr "Marcar multimédia como sensível" + +#: src/components/compose.jsx:1365 +msgid "Posting on <0/>" +msgstr "A publicar em <0/>" + +#: src/components/compose.jsx:1396 +#: src/components/mention-modal.jsx:220 +#: src/components/shortcuts-settings.jsx:715 +#: src/pages/list.jsx:388 +msgid "Add" +msgstr "Adicionar" + +#: src/components/compose.jsx:1628 +msgid "Schedule" +msgstr "Programar" + +#: src/components/compose.jsx:1630 +#: src/components/keyboard-shortcuts-help.jsx:155 +#: src/components/status.jsx:965 +#: src/components/status.jsx:1751 +#: src/components/status.jsx:1752 +#: src/components/status.jsx:2447 +msgid "Reply" +msgstr "Responder" + +#: src/components/compose.jsx:1632 +msgid "Update" +msgstr "Atualizar" + +#: src/components/compose.jsx:1633 +msgctxt "Submit button in composer" +msgid "Post" +msgstr "Publicar" + +#: src/components/compose.jsx:1713 +msgid "Downloading GIF…" +msgstr "A transferir GIF…" + +#: src/components/compose.jsx:1741 +msgid "Failed to download GIF" +msgstr "Falhou ao transferir GIF" #. placeholder {0}: i18n.number(emojis.length - max) -#: src/components/compose.jsx:3571 +#: src/components/custom-emojis-modal.jsx:98 msgid "{0} more…" msgstr "{0} mais…" -#: src/components/compose.jsx:3709 -msgid "Search GIFs" -msgstr "Buscar GIFs" +#: src/components/custom-emojis-modal.jsx:240 +msgid "Custom emojis" +msgstr "Emojis personalizados" -#: src/components/compose.jsx:3724 -msgid "Powered by GIPHY" -msgstr "Desenvolvido por GIPHY" +#: src/components/custom-emojis-modal.jsx:260 +msgid "Search emoji" +msgstr "Buscar emoji" -#: src/components/compose.jsx:3732 -msgid "Type to search GIFs" -msgstr "Digite para buscar GIFs" +#: src/components/custom-emojis-modal.jsx:291 +msgid "Error loading custom emojis" +msgstr "Erro ao carregar emojis personalizados" -#: src/components/compose.jsx:3830 -#: src/components/media-modal.jsx:469 -#: src/components/timeline.jsx:928 -msgid "Previous" -msgstr "Anterior" +#: src/components/custom-emojis-modal.jsx:302 +msgid "Recently used" +msgstr "Usado recentemente" -#: src/components/compose.jsx:3848 -#: src/components/media-modal.jsx:488 -#: src/components/timeline.jsx:945 -msgid "Next" -msgstr "Seguinte" +#: src/components/custom-emojis-modal.jsx:303 +msgid "Others" +msgstr "Outros" -#: src/components/compose.jsx:3865 -msgid "Error loading GIFs" -msgstr "Erro ao carregar GIFs" - -#: src/components/drafts.jsx:64 +#: src/components/drafts.jsx:62 #: src/pages/settings.jsx:702 msgid "Unsent drafts" msgstr "Rascunhos não enviados" -#: src/components/drafts.jsx:69 +#: src/components/drafts.jsx:67 msgid "Looks like you have unsent drafts. Let's continue where you left off." msgstr "Parece que tem rascunhos não enviados. Vamos continuar onde paraste." -#: src/components/drafts.jsx:103 +#: src/components/drafts.jsx:101 msgid "Delete this draft?" msgstr "Eliminar rascunho?" -#: src/components/drafts.jsx:118 +#: src/components/drafts.jsx:116 msgid "Error deleting draft! Please try again." msgstr "Erro ao eliminar rascunho. Tente novamente." -#: src/components/drafts.jsx:128 +#: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1594 +#: src/components/status.jsx:1368 #: src/pages/filters.jsx:603 -#: src/pages/scheduled-posts.jsx:369 +#: src/pages/scheduled-posts.jsx:368 msgid "Delete…" msgstr "Eliminar…" -#: src/components/drafts.jsx:147 +#: src/components/drafts.jsx:145 msgid "Error fetching reply-to status!" msgstr "Erro ao obter estado de resposta!" -#: src/components/drafts.jsx:172 +#: src/components/drafts.jsx:170 msgid "Delete all drafts?" msgstr "Eliminar rascunhos?" -#: src/components/drafts.jsx:190 +#: src/components/drafts.jsx:188 msgid "Error deleting drafts! Please try again." msgstr "Erro ao eliminar rascunhos. Tente novamente." -#: src/components/drafts.jsx:202 +#: src/components/drafts.jsx:200 msgid "Delete all…" msgstr "Eliminar tudo…" -#: src/components/drafts.jsx:210 +#: src/components/drafts.jsx:208 msgid "No drafts found." msgstr "Nenhum rascunho encontrado." -#: src/components/drafts.jsx:247 +#: src/components/drafts.jsx:245 #: src/pages/catchup.jsx:1932 msgid "Poll" msgstr "Enquete" -#: src/components/drafts.jsx:250 +#: src/components/drafts.jsx:248 #: src/pages/account-statuses.jsx:375 msgid "Media" msgstr "Multimédia" +#: src/components/edit-profile-sheet.jsx:147 +msgid "Unable to update profile." +msgstr "Impossível atualizar perfil." + +#: src/components/edit-profile-sheet.jsx:154 +msgid "Header picture" +msgstr "Foto de fundo" + +#: src/components/edit-profile-sheet.jsx:206 +msgid "Profile picture" +msgstr "Foto de perfil" + +#: src/components/edit-profile-sheet.jsx:258 +#: src/components/list-add-edit.jsx:106 +msgid "Name" +msgstr "Nome" + +#: src/components/edit-profile-sheet.jsx:271 +msgid "Bio" +msgstr "Biografia" + +#: src/components/edit-profile-sheet.jsx:284 +msgid "Extra fields" +msgstr "Campos adicionais" + +#: src/components/edit-profile-sheet.jsx:290 +msgid "Label" +msgstr "Etiqueta" + +#: src/components/edit-profile-sheet.jsx:293 +msgid "Content" +msgstr "Conteúdo" + +#: src/components/edit-profile-sheet.jsx:323 +#: src/components/private-note-sheet.jsx:94 +msgid "Cancel" +msgstr "Cancelar" + +#: src/components/edit-profile-sheet.jsx:326 +#: src/components/list-add-edit.jsx:152 +#: src/components/shortcuts-settings.jsx:715 +#: src/pages/filters.jsx:570 +#: src/pages/notifications.jsx:1009 +msgid "Save" +msgstr "Guardar" + #: src/components/embed-modal.jsx:18 msgid "Open in new window" msgstr "Abrir em nova janela" +#. placeholder {0}: info.username +#: src/components/endorsements.jsx:72 +msgid "Profiles featured by @{0}" +msgstr "Perfis destacados por @{0}" + +#: src/components/endorsements.jsx:98 +msgid "No featured profiles." +msgstr "Sem perfis destacados." + #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:992 +#: src/pages/notifications.jsx:993 msgid "Accept" msgstr "Aceitar" @@ -1085,7 +727,7 @@ msgid "Reject" msgstr "Rejeitar" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1276 +#: src/pages/notifications.jsx:1277 msgid "Accepted" msgstr "Aceitado" @@ -1104,7 +746,7 @@ msgstr "Contas" #: src/components/generic-accounts.jsx:214 #: src/components/timeline.jsx:552 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:922 +#: src/pages/notifications.jsx:923 #: src/pages/search.jsx:562 #: src/pages/status.jsx:1521 msgid "Show more…" @@ -1116,10 +758,43 @@ msgstr "Mostrar mais…" msgid "The end." msgstr "Fim." +#: src/components/generic-accounts.jsx:236 +#: src/components/mention-modal.jsx:233 +msgid "Error loading accounts" +msgstr "Erro ao carregar contas" + #: src/components/generic-accounts.jsx:240 msgid "Nothing to show" msgstr "Nada para exibir" +#: src/components/gif-picker-modal.jsx:86 +msgid "Search GIFs" +msgstr "Buscar GIFs" + +#: src/components/gif-picker-modal.jsx:101 +msgid "Powered by GIPHY" +msgstr "Desenvolvido por GIPHY" + +#: src/components/gif-picker-modal.jsx:109 +msgid "Type to search GIFs" +msgstr "Digite para buscar GIFs" + +#: src/components/gif-picker-modal.jsx:207 +#: src/components/media-modal.jsx:469 +#: src/components/timeline.jsx:928 +msgid "Previous" +msgstr "Anterior" + +#: src/components/gif-picker-modal.jsx:225 +#: src/components/media-modal.jsx:488 +#: src/components/timeline.jsx:945 +msgid "Next" +msgstr "Seguinte" + +#: src/components/gif-picker-modal.jsx:242 +msgid "Error loading GIFs" +msgstr "Erro ao carregar GIFs" + #: src/components/keyboard-shortcuts-help.jsx:47 #: src/components/nav-menu.jsx:368 #: src/pages/catchup.jsx:1622 @@ -1244,10 +919,10 @@ msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:176 -#: src/components/status.jsx:1199 -#: src/components/status.jsx:2701 -#: src/components/status.jsx:2724 -#: src/components/status.jsx:2725 +#: src/components/status.jsx:973 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2497 +#: src/components/status.jsx:2498 msgid "Boost" msgstr "Impulsionar" @@ -1256,9 +931,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:184 -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2749 -#: src/components/status.jsx:2750 +#: src/components/status.jsx:1036 +#: src/components/status.jsx:2522 +#: src/components/status.jsx:2523 msgid "Bookmark" msgstr "Marcar como favorito" @@ -1317,23 +992,130 @@ msgstr "Impossível eliminar lista." msgid "Posts on this list are hidden from Home/Following" msgstr "Postagens nesta lista estão obscurecidas da Página Inicial/A seguir" +#: src/components/math-block.jsx:132 +msgid "Unable to format math" +msgstr "Impossível formatar a matemática" + +#: src/components/math-block.jsx:146 +msgid "Math expressions found." +msgstr "Expressões matemáticas encontradas." + +#. Action to switch from rendered math back to raw (LaTeX) markup +#: src/components/math-block.jsx:149 +msgid "Show markup" +msgstr "Mostrar marcador" + +#. Action to render math expressions from raw (LaTeX) markup +#: src/components/math-block.jsx:154 +msgid "Format math" +msgstr "Formatar matemática" + #: src/components/media-alt-modal.jsx:48 #: src/components/media.jsx:51 msgid "Media description" msgstr "Descrição da multimédia" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1305 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1079 +#: src/components/status.jsx:1088 #: src/components/translation-block.jsx:239 msgid "Translate" msgstr "Traduzir" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1333 +#: src/components/status.jsx:1107 msgid "Speak" msgstr "Falar" +#: src/components/media-attachment.jsx:150 +msgid "Uploaded" +msgstr "Enviado" + +#: src/components/media-attachment.jsx:163 +msgid "Image description" +msgstr "Descrição da imagem" + +#: src/components/media-attachment.jsx:164 +msgid "Video description" +msgstr "Descrição do vídeo" + +#: src/components/media-attachment.jsx:165 +msgid "Audio description" +msgstr "Descrição do áudio" + +#. placeholder {0}: prettyBytes( imageSize, ) +#. placeholder {0}: prettyBytes( videoSize, ) +#. placeholder {1}: prettyBytes(imageSizeLimit) +#. placeholder {1}: prettyBytes(videoSizeLimit) +#: src/components/media-attachment.jsx:200 +#: src/components/media-attachment.jsx:220 +msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." +msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {0} a {1} ou mais baixo." + +#. placeholder {0}: i18n.number( width, ) +#. placeholder {1}: i18n.number(height) +#. placeholder {2}: i18n.number(newWidth) +#. placeholder {3}: i18n.number( newHeight, ) +#: src/components/media-attachment.jsx:212 +#: src/components/media-attachment.jsx:232 +msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." +msgstr "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {0}×{1}px para {2}×{3}px." + +#: src/components/media-attachment.jsx:240 +msgid "Frame rate too high. Uploading might encounter issues." +msgstr "A taxa de quadros está muito alta. Ao enviar pode enfrentar problemas." + +#: src/components/media-attachment.jsx:317 +#: src/compose.jsx:84 +msgid "Error" +msgstr "Erro" + +#: src/components/media-attachment.jsx:342 +msgid "Edit image description" +msgstr "Editar descrição da imagem" + +#: src/components/media-attachment.jsx:343 +msgid "Edit video description" +msgstr "Editar descrição do vídeo" + +#: src/components/media-attachment.jsx:344 +msgid "Edit audio description" +msgstr "Editar descrição do áudio" + +#: src/components/media-attachment.jsx:389 +#: src/components/media-attachment.jsx:438 +msgid "Generating description. Please wait…" +msgstr "A gerar descrição. Por favor, espere…" + +#. placeholder {0}: e.message +#: src/components/media-attachment.jsx:409 +msgid "Failed to generate description: {0}" +msgstr "Falhou ao gerar descrição: {0}" + +#: src/components/media-attachment.jsx:410 +msgid "Failed to generate description" +msgstr "Falhou ao gerar descrição" + +#: src/components/media-attachment.jsx:422 +#: src/components/media-attachment.jsx:428 +#: src/components/media-attachment.jsx:474 +msgid "Generate description…" +msgstr "Gerar descrição…" + +#. placeholder {0}: e?.message ? `: ${e.message}` : '' +#: src/components/media-attachment.jsx:461 +msgid "Failed to generate description{0}" +msgstr "Falhou ao gerar descrição{0}" + +#. placeholder {0}: localeCode2Text(lang) +#: src/components/media-attachment.jsx:476 +msgid "({0}) <0>— experimental" +msgstr "({0}) <0>— experimental" + +#: src/components/media-attachment.jsx:495 +msgid "Done" +msgstr "Concluído" + #: src/components/media-modal.jsx:374 msgid "Open original media in new window" msgstr "Abrir multimédia original em nova janela" @@ -1367,9 +1149,9 @@ msgid "Filtered: {filterTitleStr}" msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 -#: src/components/status.jsx:3851 -#: src/components/status.jsx:3947 -#: src/components/status.jsx:4025 +#: src/components/status-compact.jsx:70 +#: src/components/status.jsx:2880 +#: src/components/status.jsx:2958 #: src/components/timeline.jsx:1004 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1880 @@ -1380,6 +1162,10 @@ msgstr "Filtrado" msgid "Open file" msgstr "Abrir ficheiro" +#: src/components/mention-modal.jsx:179 +msgid "Search accounts" +msgstr "Buscar contas" + #: src/components/modals.jsx:75 msgid "Post scheduled" msgstr "Publicação programada" @@ -1416,7 +1202,7 @@ msgstr "Nova atualização disponível…" #: src/components/nav-menu.jsx:190 #: src/components/shortcuts-settings.jsx:140 #: src/pages/following.jsx:23 -#: src/pages/following.jsx:145 +#: src/pages/following.jsx:143 msgid "following.title" msgstr "A seguir" @@ -1443,7 +1229,7 @@ msgstr "Menções" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:117 -#: src/pages/notifications.jsx:591 +#: src/pages/notifications.jsx:592 msgid "Notifications" msgstr "Notificações" @@ -1463,6 +1249,11 @@ msgstr "Perfil" msgid "Bookmarks" msgstr "Favoritos" +#: src/components/nav-menu.jsx:244 +#: src/components/text-expander.jsx:208 +msgid "More…" +msgstr "Mais…" + #: src/components/nav-menu.jsx:253 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:201 @@ -1548,7 +1339,7 @@ msgid "Lists" msgstr "Listas" #: src/components/nav-menu.jsx:440 -#: src/components/shortcuts.jsx:241 +#: src/components/shortcuts.jsx:243 #: src/pages/list.jsx:139 msgid "All Lists" msgstr "Todas as listas" @@ -1682,8 +1473,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificação desconhecida: {type}]" #: src/components/notification.jsx:451 -#: src/components/status.jsx:1276 -#: src/components/status.jsx:1286 +#: src/components/status.jsx:1050 +#: src/components/status.jsx:1060 msgid "Boosted/Liked by…" msgstr "Impulsionado/Gostado por…" @@ -1709,7 +1500,7 @@ msgid "View #Wrapstodon" msgstr "Ver #Wrapstodon" #: src/components/notification.jsx:801 -#: src/components/status.jsx:487 +#: src/components/status.jsx:260 msgid "Read more →" msgstr "Leia mais →" @@ -1772,6 +1563,87 @@ msgstr "A acabar <0/>" msgid "Ending" msgstr "A acabar" +#: src/components/post-embed-modal.jsx:201 +#: src/components/status.jsx:1237 +msgid "Embed post" +msgstr "Incorporar publicação" + +#: src/components/post-embed-modal.jsx:206 +msgid "HTML Code" +msgstr "Código HTML" + +#: src/components/post-embed-modal.jsx:223 +msgid "HTML code copied" +msgstr "Código HTML copiado" + +#: src/components/post-embed-modal.jsx:226 +msgid "Unable to copy HTML code" +msgstr "Impossível copiar código HTML" + +#: src/components/post-embed-modal.jsx:232 +#: src/components/shortcuts-settings.jsx:1059 +#: src/components/status.jsx:1202 +msgid "Copy" +msgstr "Copiar" + +#: src/components/post-embed-modal.jsx:238 +msgid "Media attachments:" +msgstr "Anexos de multimédia:" + +#: src/components/post-embed-modal.jsx:260 +msgid "Account Emojis:" +msgstr "Emojis da conta:" + +#: src/components/post-embed-modal.jsx:291 +#: src/components/post-embed-modal.jsx:336 +msgid "static URL" +msgstr "URL estático" + +#: src/components/post-embed-modal.jsx:305 +msgid "Emojis:" +msgstr "Emojis:" + +#: src/components/post-embed-modal.jsx:350 +msgid "Notes:" +msgstr "Notas:" + +#: src/components/post-embed-modal.jsx:354 +msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." +msgstr "Isto é estático, instável e sem guião. Pode precisar para aplicar os seus próprios estilos e editar caso necessário." + +#: src/components/post-embed-modal.jsx:360 +msgid "Polls are not interactive, becomes a list with vote counts." +msgstr "Votações não são interativas, ela vira uma lista com contador de votos." + +#: src/components/post-embed-modal.jsx:365 +msgid "Media attachments can be images, videos, audios or any file types." +msgstr "Anexos de multimédia pode ser imagens, vídeos, áudios, e qualquer tipo de ficheiro." + +#: src/components/post-embed-modal.jsx:371 +msgid "Post could be edited or deleted later." +msgstr "Publicações podem ser editadas ou eliminadas depois." + +#: src/components/post-embed-modal.jsx:377 +msgid "Preview" +msgstr "Prévia" + +#: src/components/post-embed-modal.jsx:386 +msgid "Note: This preview is lightly styled." +msgstr "Nota: Esta prévia tem um estilo levemente padronizado." + +#. placeholder {0}: account?.username || account?.acct +#: src/components/private-note-sheet.jsx:41 +msgid "Private note about <0>@{0}" +msgstr "Nota privada sobre <0>@{0}" + +#: src/components/private-note-sheet.jsx:71 +msgid "Unable to update private note." +msgstr "Impossível atualizar nota privada." + +#: src/components/private-note-sheet.jsx:99 +msgid "Save & close" +msgstr "Guardar e fechar" + #: src/components/recent-searches.jsx:27 msgid "Cleared recent searches" msgstr "Limpo as buscas recentes" @@ -1790,21 +1662,199 @@ msgstr "Limpar tudo" msgid "Clear" msgstr "Limpar" +#: src/components/related-actions.jsx:38 +msgid "Forever" +msgstr "Permanente" + +#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) +#: src/components/related-actions.jsx:186 +msgid "Last post: <0>{0}" +msgstr "Última postagem: <0>{0}" + +#: src/components/related-actions.jsx:200 +msgid "Muted" +msgstr "Silenciado" + +#: src/components/related-actions.jsx:205 +msgid "Blocked" +msgstr "Bloqueado" + +#: src/components/related-actions.jsx:214 +msgid "Private note" +msgstr "Nota privada" + +#: src/components/related-actions.jsx:271 +msgid "Mention <0>@{username}" +msgstr "Mencionar <0>@{username}" + +#: src/components/related-actions.jsx:283 +msgid "Translate bio" +msgstr "Traduzir biografia" + +#: src/components/related-actions.jsx:294 +msgid "Edit private note" +msgstr "Editar nota privada" + +#: src/components/related-actions.jsx:294 +msgid "Add private note" +msgstr "Adicionar nota privada" + +#: src/components/related-actions.jsx:314 +msgid "Notifications enabled for @{username}'s posts." +msgstr "Habilitado as notificações para postagens de @{username}." + +#: src/components/related-actions.jsx:315 +msgid " Notifications disabled for @{username}'s posts." +msgstr " Desabilitado as notificações de postagens de @{username}." + +#: src/components/related-actions.jsx:327 +msgid "Disable notifications" +msgstr "Desativar notificações" + +#: src/components/related-actions.jsx:328 +msgid "Enable notifications" +msgstr "Ativar notificações" + +#: src/components/related-actions.jsx:345 +msgid "Boosts from @{username} enabled." +msgstr "Impulsos de @{username} ativados." + +#: src/components/related-actions.jsx:346 +msgid "Boosts from @{username} disabled." +msgstr "Impulsos de @{username} desativados." + +#: src/components/related-actions.jsx:357 +msgid "Disable boosts" +msgstr "Desativar impulsos" + +#: src/components/related-actions.jsx:357 +msgid "Enable boosts" +msgstr "Ativar impulsos" + +#: src/components/related-actions.jsx:376 +msgid "@{username} is no longer featured on your profile." +msgstr "@{username} não será mais destacado no seu perfil." + +#: src/components/related-actions.jsx:386 +msgid "@{username} is now featured on your profile." +msgstr "@{username} foi destacado no seu perfil." + +#: src/components/related-actions.jsx:394 +msgid "Unable to unfeature @{username} on your profile." +msgstr "Incapaz de remover destaque de @{username}" + +#: src/components/related-actions.jsx:398 +msgid "Unable to feature @{username} on your profile." +msgstr "Impossível destacar @{username} no seu perfil." + +#: src/components/related-actions.jsx:407 +msgid "Don't feature on profile" +msgstr "Não destacar no perfil" + +#: src/components/related-actions.jsx:408 +#: src/pages/hashtag.jsx:333 +msgid "Feature on profile" +msgstr "Destacar no perfil" + +#: src/components/related-actions.jsx:417 +msgid "Show featured profiles" +msgstr "Mostrar perfis destacados" + +#: src/components/related-actions.jsx:495 +msgid "Mute <0>@{username}…" +msgstr "Silenciar <0>@{username}…" + +#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) +#: src/components/related-actions.jsx:527 +msgid "Muted @{username} for {0}" +msgstr "Silenciou @{username} por {0}" + +#: src/components/related-actions.jsx:539 +msgid "Unable to mute @{username}" +msgstr "Impossível silenciar @{username}" + +#: src/components/related-actions.jsx:560 +msgid "Remove <0>@{username} from followers?" +msgstr "Eliminar <0>@{username} dos seguidores?" + +#: src/components/related-actions.jsx:580 +msgid "@{username} removed from followers" +msgstr "@{username} eliminado dos seguidores" + +#: src/components/related-actions.jsx:592 +msgid "Remove follower…" +msgstr "Eliminar seguidor…" + +#: src/components/related-actions.jsx:603 +msgid "Block <0>@{username}?" +msgstr "Bloquear <0>@{username}?" + +#: src/components/related-actions.jsx:627 +msgid "Unblocked @{username}" +msgstr "Desbloqueou @{username}" + +#: src/components/related-actions.jsx:635 +msgid "Blocked @{username}" +msgstr "Bloqueou @{username}" + +#: src/components/related-actions.jsx:643 +msgid "Unable to unblock @{username}" +msgstr "Impossível desbloquear @{username}" + +#: src/components/related-actions.jsx:645 +msgid "Unable to block @{username}" +msgstr "Impossível bloquear @{username}" + +#: src/components/related-actions.jsx:655 +msgid "Unblock <0>@{username}" +msgstr "Desbloquear <0>@{username}" + +#: src/components/related-actions.jsx:664 +msgid "Block <0>@{username}…" +msgstr "Bloquear <0>@{username}…" + +#: src/components/related-actions.jsx:681 +msgid "Report <0>@{username}…" +msgstr "Reportar <0>@{username}…" + +#: src/components/related-actions.jsx:737 +msgid "Withdraw follow request?" +msgstr "Eliminar pedido de seguir?" + +#. placeholder {0}: info.acct || info.username +#: src/components/related-actions.jsx:738 +msgid "Unfollow @{0}?" +msgstr "Deixar de seguir @{0}?" + +#: src/components/related-actions.jsx:801 +msgid "Unfollow…" +msgstr "Deixar de seguir…" + +#: src/components/related-actions.jsx:810 +msgid "Withdraw…" +msgstr "Eliminar…" + +#: src/components/related-actions.jsx:817 +#: src/components/related-actions.jsx:821 +#: src/pages/hashtag.jsx:265 +msgid "Follow" +msgstr "Seguir" + #. Relative time in seconds, as short as possible #. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds) -#: src/components/relative-time.jsx:47 +#: src/components/relative-time.jsx:45 msgid "{0}s" msgstr "{0}s" #. Relative time in minutes, as short as possible #. placeholder {0}: Math.floor(seconds / minute) -#: src/components/relative-time.jsx:52 +#: src/components/relative-time.jsx:50 msgid "{0}m" msgstr "{0}m" #. Relative time in hours, as short as possible #. placeholder {0}: Math.floor(seconds / hour) -#: src/components/relative-time.jsx:57 +#: src/components/relative-time.jsx:55 msgid "{0}h" msgstr "{0}h" @@ -1997,7 +2047,7 @@ msgid "Media only" msgstr "Somente multimédia" #: src/components/shortcuts-settings.jsx:235 -#: src/components/shortcuts.jsx:218 +#: src/components/shortcuts.jsx:220 msgid "Shortcuts" msgstr "Atalhos" @@ -2036,7 +2086,7 @@ msgid "Move down" msgstr "Mover para baixo" #: src/components/shortcuts-settings.jsx:379 -#: src/components/status.jsx:1556 +#: src/components/status.jsx:1330 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2202,6 +2252,11 @@ msgstr "Definições de atalho copiado" msgid "Unable to copy shortcut settings" msgstr "Impossível copiar definições de atalho" +#: src/components/shortcuts-settings.jsx:1077 +#: src/components/status.jsx:1218 +msgid "Sharing doesn't seem to work." +msgstr "Este recurso não está a funcionar." + #: src/components/shortcuts-settings.jsx:1083 msgid "Share" msgstr "Partilhar" @@ -2235,356 +2290,283 @@ msgstr "Atalhos brutos JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importar/exportar definições do/para servidor de instância (Muito experimental)" -#: src/components/status.jsx:352 -msgid "Unable to format math" -msgstr "Impossível formatar a matemática" - -#: src/components/status.jsx:366 -msgid "Math expressions found." -msgstr "Expressões matemáticas encontradas." - -#. Action to switch from rendered math back to raw (LaTeX) markup -#: src/components/status.jsx:369 -msgid "Show markup" -msgstr "Mostrar marcador" - -#. Action to render math expressions from raw (LaTeX) markup -#: src/components/status.jsx:374 -msgid "Format math" -msgstr "Formatar matemática" - -#: src/components/status.jsx:773 +#: src/components/status.jsx:543 msgid "<0/> <1>boosted" msgstr "<0/> <1>impulsionou" -#: src/components/status.jsx:876 +#: src/components/status.jsx:646 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Desculpe, a atual instância registrada não pode interagir com esta publicação de outra instância." #. placeholder {0}: username || acct -#: src/components/status.jsx:1030 +#: src/components/status.jsx:800 msgid "Unliked @{0}'s post" msgstr "Não gostou da publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1031 +#: src/components/status.jsx:801 msgid "Liked @{0}'s post" msgstr "Gostou da publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1070 +#: src/components/status.jsx:840 msgid "Unbookmarked @{0}'s post" msgstr "Removeu dos favoritos a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1071 +#: src/components/status.jsx:841 msgid "Bookmarked @{0}'s post" msgstr "Adicionou aos favoritos a publicação de @{0}" -#: src/components/status.jsx:1168 +#: src/components/status.jsx:942 msgid "Some media have no descriptions." msgstr "Algumas multimédias não possuem descrições." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1175 +#: src/components/status.jsx:949 msgid "Old post (<0>{0})" msgstr "Publicação antiga (<0>{0})" -#: src/components/status.jsx:1199 -#: src/components/status.jsx:1239 -#: src/components/status.jsx:2701 -#: src/components/status.jsx:2724 +#: src/components/status.jsx:973 +#: src/components/status.jsx:1013 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2497 msgid "Unboost" msgstr "Remover impulso" -#: src/components/status.jsx:1215 -#: src/components/status.jsx:2716 +#: src/components/status.jsx:989 +#: src/components/status.jsx:2489 msgid "Quote" msgstr "Citar" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1001 +#: src/components/status.jsx:1467 msgid "Unboosted @{0}'s post" msgstr "Removeu impulso da publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1228 -#: src/components/status.jsx:1694 +#: src/components/status.jsx:1002 +#: src/components/status.jsx:1468 msgid "Boosted @{0}'s post" msgstr "Impulsionou a publicação de @{0}" -#: src/components/status.jsx:1240 +#: src/components/status.jsx:1014 msgid "Boost…" msgstr "Impulsionar…" -#: src/components/status.jsx:1252 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:2737 +#: src/components/status.jsx:1026 +#: src/components/status.jsx:1761 +#: src/components/status.jsx:2510 msgid "Unlike" msgstr "Remover gosto" -#: src/components/status.jsx:1253 -#: src/components/status.jsx:1987 -#: src/components/status.jsx:1988 -#: src/components/status.jsx:2737 -#: src/components/status.jsx:2738 +#: src/components/status.jsx:1027 +#: src/components/status.jsx:1761 +#: src/components/status.jsx:1762 +#: src/components/status.jsx:2510 +#: src/components/status.jsx:2511 msgid "Like" msgstr "Gosto" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2749 +#: src/components/status.jsx:1036 +#: src/components/status.jsx:2522 msgid "Unbookmark" msgstr "Eliminar dos favoritos" -#: src/components/status.jsx:1345 +#: src/components/status.jsx:1119 msgid "Post text copied" msgstr "Texto da publicação copiado" -#: src/components/status.jsx:1348 +#: src/components/status.jsx:1122 msgid "Unable to copy post text" msgstr "Impossível copiar texto da publicação" -#: src/components/status.jsx:1354 +#: src/components/status.jsx:1128 msgid "Copy post text" msgstr "Copiar texto da publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1372 +#: src/components/status.jsx:1146 msgid "View post by <0>@{0}" msgstr "Ver publicação de <0>@{0}" -#: src/components/status.jsx:1393 +#: src/components/status.jsx:1167 msgid "Show Edit History" msgstr "Exibir histórico de edições" -#: src/components/status.jsx:1396 +#: src/components/status.jsx:1170 msgid "Edited: {editedDateText}" msgstr "Editado: {editedDateText}" -#: src/components/status.jsx:1463 -#: src/components/status.jsx:3517 -msgid "Embed post" -msgstr "Incorporar publicação" +#: src/components/status.jsx:1193 +msgid "Link copied" +msgstr "Ligação copiada" -#: src/components/status.jsx:1477 +#: src/components/status.jsx:1196 +msgid "Unable to copy link" +msgstr "Impossível copiar ligação" + +#: src/components/status.jsx:1224 +msgid "Share…" +msgstr "Partilhar…" + +#: src/components/status.jsx:1251 msgid "Conversation unmuted" msgstr "Conversa dessilenciada" -#: src/components/status.jsx:1477 +#: src/components/status.jsx:1251 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1483 +#: src/components/status.jsx:1257 msgid "Unable to unmute conversation" msgstr "Impossível dessilenciar conversa" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1258 msgid "Unable to mute conversation" msgstr "Impossível silenciar conversa" -#: src/components/status.jsx:1493 +#: src/components/status.jsx:1267 msgid "Unmute conversation" msgstr "Dessilenciar conversa" -#: src/components/status.jsx:1500 +#: src/components/status.jsx:1274 msgid "Mute conversation" msgstr "Silenciar conversa" -#: src/components/status.jsx:1516 +#: src/components/status.jsx:1290 msgid "Post unpinned from profile" msgstr "Publicação desafixada do perfil" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1291 msgid "Post pinned to profile" msgstr "Publicação fixada ao perfil" -#: src/components/status.jsx:1522 +#: src/components/status.jsx:1296 msgid "Unable to unpin post" msgstr "Impossível desafixar publicação" -#: src/components/status.jsx:1522 +#: src/components/status.jsx:1296 msgid "Unable to pin post" msgstr "Impossível fixar publicação" -#: src/components/status.jsx:1531 +#: src/components/status.jsx:1305 msgid "Unpin from profile" msgstr "Desafixar do perfil" -#: src/components/status.jsx:1538 +#: src/components/status.jsx:1312 msgid "Pin to profile" msgstr "Fixar ao perfil" -#: src/components/status.jsx:1567 +#: src/components/status.jsx:1341 msgid "Delete this post?" msgstr "Eliminar publicação?" -#: src/components/status.jsx:1583 +#: src/components/status.jsx:1357 msgid "Post deleted" msgstr "Publicação eliminada" -#: src/components/status.jsx:1586 +#: src/components/status.jsx:1360 msgid "Unable to delete post" msgstr "Impossível eliminar publicação" -#: src/components/status.jsx:1614 +#: src/components/status.jsx:1388 msgid "Report post…" msgstr "Relatar publicação…" -#: src/components/status.jsx:1988 -#: src/components/status.jsx:2024 -#: src/components/status.jsx:2738 +#: src/components/status.jsx:1762 +#: src/components/status.jsx:1798 +#: src/components/status.jsx:2511 msgid "Liked" msgstr "Gostado" -#: src/components/status.jsx:2021 -#: src/components/status.jsx:2725 +#: src/components/status.jsx:1795 +#: src/components/status.jsx:2498 msgid "Boosted" msgstr "Impulsionado" -#: src/components/status.jsx:2031 -#: src/components/status.jsx:2750 +#: src/components/status.jsx:1805 +#: src/components/status.jsx:2523 msgid "Bookmarked" msgstr "Adicionado aos favoritos" -#: src/components/status.jsx:2035 +#: src/components/status.jsx:1809 msgid "Pinned" msgstr "Fixado" -#: src/components/status.jsx:2087 -#: src/components/status.jsx:2562 +#: src/components/status.jsx:1861 +#: src/components/status.jsx:2336 msgid "Deleted" msgstr "Eliminado" -#: src/components/status.jsx:2128 +#: src/components/status.jsx:1902 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2292 -#: src/components/status.jsx:2354 -#: src/components/status.jsx:2458 +#: src/components/status.jsx:2066 +#: src/components/status.jsx:2128 +#: src/components/status.jsx:2232 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2292 -#: src/components/status.jsx:2354 +#: src/components/status.jsx:2066 +#: src/components/status.jsx:2128 msgid "Show content" msgstr "Mostrar conteúdo" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2454 +#: src/components/status.jsx:2228 #: src/pages/catchup.jsx:1879 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2458 +#: src/components/status.jsx:2232 msgid "Show media" msgstr "Mostrar multimédia" -#: src/components/status.jsx:2598 +#: src/components/status.jsx:2371 msgid "Edited" msgstr "Editado" -#: src/components/status.jsx:2675 +#: src/components/status.jsx:2448 msgid "Comments" msgstr "Comentários" -#. More from [Author] -#: src/components/status.jsx:2975 -msgid "More from <0/>" -msgstr "Mais de <0/>" +#: src/components/status.jsx:2633 +msgid "Post hidden by your filters" +msgstr "Postagem oculta por seus filtros" -#: src/components/status.jsx:3277 +#: src/components/status.jsx:2634 +msgid "Post pending" +msgstr "Postagem pendente" + +#: src/components/status.jsx:2635 +#: src/components/status.jsx:2636 +#: src/components/status.jsx:2637 +#: src/components/status.jsx:2638 +msgid "Post unavailable" +msgstr "Postagem indisponível" + +#: src/components/status.jsx:2747 msgid "Edit History" msgstr "Histórico de edições" -#: src/components/status.jsx:3281 +#: src/components/status.jsx:2751 msgid "Failed to load history" msgstr "Falhou ao carregar histórico" -#: src/components/status.jsx:3286 +#: src/components/status.jsx:2756 #: src/pages/annual-report.jsx:45 msgid "Loading…" msgstr "A carregar…" -#: src/components/status.jsx:3522 -msgid "HTML Code" -msgstr "Código HTML" - -#: src/components/status.jsx:3539 -msgid "HTML code copied" -msgstr "Código HTML copiado" - -#: src/components/status.jsx:3542 -msgid "Unable to copy HTML code" -msgstr "Impossível copiar código HTML" - -#: src/components/status.jsx:3554 -msgid "Media attachments:" -msgstr "Anexos de multimédia:" - -#: src/components/status.jsx:3576 -msgid "Account Emojis:" -msgstr "Emojis da conta:" - -#: src/components/status.jsx:3607 -#: src/components/status.jsx:3652 -msgid "static URL" -msgstr "URL estático" - -#: src/components/status.jsx:3621 -msgid "Emojis:" -msgstr "Emojis:" - -#: src/components/status.jsx:3666 -msgid "Notes:" -msgstr "Notas:" - -#: src/components/status.jsx:3670 -msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." -msgstr "Isto é estático, instável e sem guião. Pode precisar para aplicar os seus próprios estilos e editar caso necessário." - -#: src/components/status.jsx:3676 -msgid "Polls are not interactive, becomes a list with vote counts." -msgstr "Votações não são interativas, ela vira uma lista com contador de votos." - -#: src/components/status.jsx:3681 -msgid "Media attachments can be images, videos, audios or any file types." -msgstr "Anexos de multimédia pode ser imagens, vídeos, áudios, e qualquer tipo de ficheiro." - -#: src/components/status.jsx:3687 -msgid "Post could be edited or deleted later." -msgstr "Publicações podem ser editadas ou eliminadas depois." - -#: src/components/status.jsx:3693 -msgid "Preview" -msgstr "Prévia" - -#: src/components/status.jsx:3702 -msgid "Note: This preview is lightly styled." -msgstr "Nota: Esta prévia tem um estilo levemente padronizado." - #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3955 +#: src/components/status.jsx:2888 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionou" -#: src/components/status.jsx:4057 -msgid "Post hidden by your filters" -msgstr "Postagem oculta por seus filtros" - -#: src/components/status.jsx:4058 -msgid "Post pending" -msgstr "Postagem pendente" - -#: src/components/status.jsx:4059 -#: src/components/status.jsx:4060 -#: src/components/status.jsx:4061 -#: src/components/status.jsx:4062 -msgid "Post unavailable" -msgstr "Postagem indisponível" - #: src/components/thread-badge.jsx:22 #: src/components/thread-badge.jsx:37 #: src/components/thread-badge.jsx:52 @@ -2618,7 +2600,7 @@ msgstr "Novas publicações" #: src/components/timeline.jsx:587 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:898 +#: src/pages/notifications.jsx:899 #: src/pages/status.jsx:1099 #: src/pages/status.jsx:1550 msgid "Try again" @@ -2638,6 +2620,10 @@ msgstr "Publicações fixadas" msgid "<0>Filtered: <1>{0}" msgstr "<0>Filtrado: <1>{0}" +#: src/components/translated-bio-sheet.jsx:26 +msgid "Translated Bio" +msgstr "Biografia traduzida" + #: src/components/translation-block.jsx:196 msgid "Auto-translated from {sourceLangText}" msgstr "Traduzido automaticamente de {sourceLangText}" @@ -3235,11 +3221,11 @@ msgstr "Impossível carregar hashtags seguidas." msgid "No hashtags followed yet." msgstr "Nenhuma hashtag seguida ainda." -#: src/pages/following.jsx:147 +#: src/pages/following.jsx:145 msgid "Nothing to see here." msgstr "Nada para ver aqui." -#: src/pages/following.jsx:148 +#: src/pages/following.jsx:146 #: src/pages/list.jsx:109 msgid "Unable to load posts." msgstr "Impossível carregar publicações." @@ -3457,113 +3443,113 @@ msgstr "Quem lhe mencionou privadamente sem pedir" msgid "Who are limited by server moderators" msgstr "Quem está limitado por moderadores do servidor" -#: src/pages/notifications.jsx:605 -#: src/pages/notifications.jsx:946 +#: src/pages/notifications.jsx:606 +#: src/pages/notifications.jsx:947 msgid "Notifications settings" msgstr "Definições de notificação" -#: src/pages/notifications.jsx:623 +#: src/pages/notifications.jsx:624 msgid "New notifications" msgstr "Novas notificações" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:634 +#: src/pages/notifications.jsx:635 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anunciado} other {Anunciados}}" -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:682 #: src/pages/settings.jsx:1206 msgid "Follow requests" msgstr "Pedidos de seguir" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:686 +#: src/pages/notifications.jsx:687 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# pedido de seguir} other {# pedidos de seguir}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:741 +#: src/pages/notifications.jsx:742 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Notificações filtradas de # pessoa} other {Notificações filtradas de # pessoas}}" -#: src/pages/notifications.jsx:814 +#: src/pages/notifications.jsx:815 msgid "Only mentions" msgstr "Somente menções" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:819 msgid "Today" msgstr "Hoje" -#: src/pages/notifications.jsx:823 +#: src/pages/notifications.jsx:824 msgid "You're all caught up." msgstr "Está tudo em dia." -#: src/pages/notifications.jsx:846 +#: src/pages/notifications.jsx:847 msgid "Yesterday" msgstr "Ontem" -#: src/pages/notifications.jsx:894 +#: src/pages/notifications.jsx:895 msgid "Unable to load notifications" msgstr "Impossível carregar notificações" -#: src/pages/notifications.jsx:973 +#: src/pages/notifications.jsx:974 msgid "Notifications settings updated" msgstr "Definições de notificação atualizada" -#: src/pages/notifications.jsx:981 +#: src/pages/notifications.jsx:982 msgid "Filter out notifications from people:" msgstr "Filtrar notificações de pessoas:" -#: src/pages/notifications.jsx:995 +#: src/pages/notifications.jsx:996 msgid "Filter" msgstr "Filtrar" -#: src/pages/notifications.jsx:998 +#: src/pages/notifications.jsx:999 msgid "Ignore" msgstr "Ignorar" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1071 +#: src/pages/notifications.jsx:1072 msgid "Updated <0>{0}" msgstr "Atualizado <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1139 +#: src/pages/notifications.jsx:1140 msgid "View notifications from <0>@{0}" msgstr "Ver notificações de <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1160 +#: src/pages/notifications.jsx:1161 msgid "Notifications from <0>@{0}" msgstr "Notificações de <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1229 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Notificações de @{0} não serão mais filtradas." -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1234 msgid "Unable to accept notification request" msgstr "Impossível aceitar pedido de notificação" -#: src/pages/notifications.jsx:1238 +#: src/pages/notifications.jsx:1239 msgid "Allow" msgstr "Permitir" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1259 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Notificações de @{0} não irão mais aparecer em notificações filtradas." -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1264 msgid "Unable to dismiss notification request" msgstr "Impossível descartar pedido de notificação" -#: src/pages/notifications.jsx:1268 +#: src/pages/notifications.jsx:1269 msgid "Dismiss" msgstr "Descartar" -#: src/pages/notifications.jsx:1283 +#: src/pages/notifications.jsx:1284 msgid "Dismissed" msgstr "Descartado" @@ -3601,36 +3587,36 @@ msgstr "Nenhuma programação." #. Scheduled [in 1 day] ([Thu, Feb 27, 6:30:00 PM]) #. placeholder {0}: niceDateTime(scheduledAt, { formatOpts: { weekday: 'short', second: 'numeric', }, }) -#: src/pages/scheduled-posts.jsx:207 +#: src/pages/scheduled-posts.jsx:206 msgid "Scheduled <0><1/> <2>({0})" msgstr "Programou <0><1/> <2>({0})" #. Scheduled [in 1 day] -#: src/pages/scheduled-posts.jsx:263 +#: src/pages/scheduled-posts.jsx:262 msgid "Scheduled <0><1/>" msgstr "Programado <0><1/>" -#: src/pages/scheduled-posts.jsx:308 +#: src/pages/scheduled-posts.jsx:307 msgid "Scheduled post rescheduled" msgstr "Publicação programada reprogramada" -#: src/pages/scheduled-posts.jsx:315 +#: src/pages/scheduled-posts.jsx:314 msgid "Failed to reschedule post" msgstr "Falhou ao reprogramar publicação" -#: src/pages/scheduled-posts.jsx:338 +#: src/pages/scheduled-posts.jsx:337 msgid "Reschedule" msgstr "Reprogramar" -#: src/pages/scheduled-posts.jsx:344 +#: src/pages/scheduled-posts.jsx:343 msgid "Delete scheduled post?" msgstr "Eliminar publicação programada?" -#: src/pages/scheduled-posts.jsx:352 +#: src/pages/scheduled-posts.jsx:351 msgid "Scheduled post deleted" msgstr "Publicação programada eliminada" -#: src/pages/scheduled-posts.jsx:359 +#: src/pages/scheduled-posts.jsx:358 msgid "Failed to delete scheduled post" msgstr "Falhou ao eliminar publicação programada"