From ed0170a01afec431994e908d6b2a902a9040a130 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 27 Nov 2025 02:01:01 +0800 Subject: [PATCH 001/104] i18n updates (ru-RU) (#1369) --- src/locales/ru-RU.po | 312 +++++++++++++++++++++---------------------- 1 file changed, 154 insertions(+), 158 deletions(-) diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index bd0f16eda6..e5cab4b7ce 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-26 18:00\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" @@ -33,12 +33,12 @@ msgid "Last posted: {0}" msgstr "Последний пост: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Бот" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:721 #: src/components/status.jsx:564 msgid "Group" msgstr "Группа" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# подписчик} many {# подписчиков} other {# подписчика}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Подтверждено" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Присоединил(ся/ась) <0>{0}" @@ -98,115 +98,85 @@ msgstr "Не удалось загрузить учётную запись." msgid "Go to account page" msgstr "Перейти на страницу учётной записи" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Подписчик(а/ов)" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "Подпис(ки/ок)" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Посты" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Ещё" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} указал(а), что теперь использует новую учётную запись:" -#: src/components/account-info.jsx:608 +#: src/components/account-info.jsx:607 #: src/components/related-actions.jsx:491 msgid "Handle copied" msgstr "Имя пользователя скопировано" -#: src/components/account-info.jsx:611 +#: src/components/account-info.jsx:610 #: src/components/related-actions.jsx:494 msgid "Unable to copy handle" msgstr "Не удалось скопировать имя пользователя" -#: src/components/account-info.jsx:617 +#: src/components/account-info.jsx:616 #: src/components/related-actions.jsx:500 msgid "Copy handle" msgstr "Копировать имя пользователя" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 #: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR-код" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Перейти на страницу оригинального профиля" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Просмотр изображения профиля" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Открыть изображение-шапку" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 #: src/components/related-actions.jsx:817 msgid "Edit profile" msgstr "Редактировать профиль" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "Вечная память" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Подписчик(а/ов)" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Этот пользователь предпочёл не раскрывать эту информацию." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Подписчик} other {<1>{1} Подписчиков}}" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "Подпис(ки/ок)" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} Подписок}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Пост} other {<1>{1} Постов}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural, one {<0>{0} Пост} other {<1>{1} По #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} оригинальных постов, {1} ответов, {2} цитат, {3} продвижений" #. 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "Оригинальные посты: {0}. Ответы: {1}. Продвижения: {2}" @@ -232,22 +202,22 @@ msgstr "Оригинальные посты: {0}. Ответы: {1}. Продв #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {1 последний пост за 1 последний день} other {1 последний пост за {2} последних ден(я/ей)}}} other {{3, plural, one {Последние {4} пост(а/ов) за 1 последний день} other {Последние {5} пост(а/ов) за {6} последних ден(я/ей)}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {{1} пост} few {{1} поста} many {{1} постов} other {{1} поста}} за последний год или годы" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Оригинальные" -#: src/components/account-info.jsx:1051 +#: src/components/account-info.jsx:1050 #: src/components/status.jsx:2680 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 @@ -257,14 +227,14 @@ msgstr "Оригинальные" msgid "Replies" msgstr "Ответы" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "Цитаты" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "Цитаты" msgid "Boosts" msgstr "Продвижения" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Статистика публикации постов недоступна." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Показать статистику публикации постов" @@ -285,7 +255,7 @@ msgstr "Показать статистику публикации постов" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -403,13 +373,13 @@ msgstr "Выбор {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Убрать" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -536,7 +506,7 @@ msgstr "Предупреждение о содержании" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 #: src/components/private-note-sheet.jsx:94 @@ -663,23 +633,23 @@ msgstr "Пользовательские эмодзи" msgid "Search emoji" msgstr "Поиск эмодзи" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Ошибка загрузки пользовательских эмодзи" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Недавно использованные" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Прочие" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "Отдалить" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "Приблизить" @@ -703,7 +673,7 @@ msgstr "Не удалось удалить черновик. Попробуйт #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 #: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Удалить…" @@ -753,14 +723,14 @@ msgid "Edit History Snapshots" msgstr "Редактировать исторические снимки" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 +#: src/components/gif-picker-modal.jsx:208 #: src/components/media-modal.jsx:469 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Назад" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 +#: src/components/gif-picker-modal.jsx:226 #: src/components/media-modal.jsx:488 #: src/components/timeline.jsx:920 msgid "Next" @@ -770,44 +740,44 @@ msgstr "Вперёд" msgid "Exit" msgstr "Закрыть" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Не удалось обновить профиль." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Изображение заголовка" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Изображение профиля" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Название" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "О себе" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Дополнительные поля" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Заголовок" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Содержание" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Сохранить" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Конец." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Ошибка поиска пользователей" @@ -881,15 +851,15 @@ msgstr "Нечего отображать" msgid "Search GIFs" msgstr "Поиск GIF" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "На основе GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Начните набирать для поиска GIF-анимаций" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Ошибка поиска GIF-анимаций" @@ -928,7 +898,7 @@ msgstr "Импорт" #: src/components/import-export-accounts.jsx:139 msgid "Select file…" -msgstr "" +msgstr "Выбрать файл…" #: src/components/import-export-accounts.jsx:151 #: src/components/shortcuts-settings.jsx:1050 @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Скрыть посты этого списка из Домашней ленты/Подписок" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Создать" @@ -1175,6 +1145,26 @@ msgstr "Формат математики" msgid "Media description" msgstr "Описание медиа" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:363 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2103 +#: src/components/status.jsx:2120 +#: src/components/status.jsx:2253 +#: src/components/status.jsx:2951 +#: src/components/status.jsx:2954 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1464 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Ещё" + #: src/components/media-alt-modal.jsx:67 #: src/components/status.jsx:1284 #: src/components/status.jsx:1293 @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# голос} other {# голос(а/ов)}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Скрыть результаты" @@ -1726,47 +1716,47 @@ msgstr "Скрыть результаты" msgid "Vote" msgstr "Голосовать" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Обновить" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Показать результаты" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} проголосовал(а)} other {<1>{1} проголосовали}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} голосующ(ий/ая)} other {<1>{1} голосующих}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Завершено <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Завершено" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Завершение <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Завершение" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Показать результаты" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1453 +#: src/pages/status.jsx:1476 +msgid "Refresh" +msgstr "Обновить" + #: src/components/post-embed-modal.jsx:201 #: src/components/status.jsx:1462 msgid "Embed post" @@ -1894,7 +1884,7 @@ msgid "Cleared recent searches" msgstr "Недавние запросы удалены" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Недавние запросы" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>- аккаунтов, хэштегов и постов" msgid "Look up <0>{query}" msgstr "Посмотреть <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Показать все" @@ -2702,7 +2692,7 @@ msgstr "Отредактировано: {editedDateText}" #: src/components/status.jsx:1410 msgid "Open link" -msgstr "" +msgstr "Открыть ссылку" #: src/components/status.jsx:1478 msgid "Conversation unmuted" @@ -3008,7 +2998,7 @@ msgstr "Требуется авторизация." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Вернуться на главную" @@ -3070,6 +3060,12 @@ msgstr "Посты, помеченные #{0}" msgid "Showing posts in {0}" msgstr "Посты от {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Посты" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Здесь пока ничего нет." @@ -3474,76 +3470,76 @@ msgstr "Не удалось создать фильтр" msgid "Title" msgstr "Заголовок" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Слово целиком" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Нет ключевых слов. Добавьте их." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Добавить ключевое слово" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# ключевое слово} other {# ключевых слов(а)}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Фильтр от…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Ещё не реализовано" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Состояние: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Изменить срок действия" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Срок действия" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Отфильтрованный пост будет…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "скрытый (только для медиа)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "свернуто" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "скрыто" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Удалить этот фильтр?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Не удалось удалить фильтр." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Срок действия истёк" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Истекает <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Никогда не истекает" @@ -3630,45 +3626,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, other {Предел - # тэг(а/ов)}}" msgid "Add hashtag" msgstr "Добавить хэштег" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Удалить хэштег" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Достигнут предел в # ярлык. Не удалось добавить ярлык.} other {Достигнут предел в # ярлык(а/ов). Не удалось добавить ярлык.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Ярлык уже существует" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Ярлык для хэштега добавлен" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Добавить в ярлыки" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Введите новый инстанс, например \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Некорректный инстанс" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Перейти к другому инстансу…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3722,23 @@ msgstr "Не удалось зарегистрировать приложени msgid "instance domain" msgstr "домен инстанса" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "например “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Не удалось войти. Пожалуйста, попробуйте еще раз или попробуйте другой инстанс." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Продолжить на {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Продолжить" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Нет учетной записи? Создайте её!" From 6337941c5e138853ef58a2fdcb3393e474261dbc Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 27 Nov 2025 03:17:26 +0800 Subject: [PATCH 002/104] i18n updates (de-DE) (#1370) --- src/locales/de-DE.po | 408 +++++++++++++++++++++---------------------- 1 file changed, 202 insertions(+), 206 deletions(-) diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index 0d594a3738..ade50819da 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-26 19:16\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,12 +33,12 @@ msgid "Last posted: {0}" msgstr "Zuletzt gepostet: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automatisiert" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:721 #: src/components/status.jsx:564 msgid "Group" msgstr "Gruppe" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# Folgender} other {# Folgende}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Verifiziert" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Beigetreten: <0>{0}" @@ -88,7 +88,7 @@ msgstr "Server-Domainname" #: src/components/account-info.jsx:124 msgid "View profile" -msgstr "" +msgstr "Profil anzeigen" #: src/components/account-info.jsx:392 msgid "Unable to load account." @@ -98,130 +98,100 @@ msgstr "Konto kann nicht geladen werden." msgid "Go to account page" msgstr "Zur Kontoseite gehen" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Folgende" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Beiträge" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Mehr" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} hat angegeben, dass sein/ihr neues Konto jetzt ist:" -#: src/components/account-info.jsx:608 +#: src/components/account-info.jsx:607 #: src/components/related-actions.jsx:491 msgid "Handle copied" msgstr "Handle kopiert" -#: src/components/account-info.jsx:611 +#: src/components/account-info.jsx:610 #: src/components/related-actions.jsx:494 msgid "Unable to copy handle" msgstr "Handle konnte nicht kopiert werden" -#: src/components/account-info.jsx:617 +#: src/components/account-info.jsx:616 #: src/components/related-actions.jsx:500 msgid "Copy handle" msgstr "Handle kopieren" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 #: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" -msgstr "" +msgstr "QR-Code" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Zur ursprünglichen Profilseite gehen" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Profilbild anzeigen" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Profil-Header anzeigen" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 #: src/components/related-actions.jsx:817 msgid "Edit profile" msgstr "Profil bearbeiten" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "In Erinnerung an" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Folgende" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Dieser Benutzer hat sich entschieden, diese Informationen nicht verfügbar zu machen." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" +msgstr "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Follower}}" + +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" msgstr "" #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" -msgstr "" +msgstr "{statusesCount, plural, one {<0>{0} Beitrag} other {<1>{1} Beiträge}}" #. 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.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" -msgstr "" +msgstr "{0} Beiträge, {1} Antworten, {2} Quotes, {3} Boosts" #. 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} Originalbeiträge, {1} Antworten, {2} Boosts" @@ -232,22 +202,22 @@ msgstr "{0} Originalbeiträge, {1} Antworten, {2} Boosts" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {Letzter Beitrag des vergangenen Tags} other {Letzter Beitrag der vergangenen {2} Tage}}} other {{3, plural, one {Letzte {4} Beiträge des vergangenen Tags} other {Letzte {5} Beiträge der vergangenen {6} Tage}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {Letzter Beitrag des vergangenen Jahres} other {Letzter Beitrag der vergangenen {1} Jahre}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1051 +#: src/components/account-info.jsx:1050 #: src/components/status.jsx:2680 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 @@ -257,14 +227,14 @@ msgstr "Original" msgid "Replies" msgstr "Antworten" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" -msgstr "" +msgstr "Quotes" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Boosts" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Beitragsstatistiken nicht verfügbar." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Beitragsstatistiken anzeigen" @@ -285,7 +255,7 @@ msgstr "Beitragsstatistiken anzeigen" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -403,13 +373,13 @@ msgstr "Auswahl {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Entfernen" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -536,7 +506,7 @@ msgstr "Inhaltswarnung" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 #: src/components/private-note-sheet.jsx:94 @@ -591,7 +561,7 @@ msgstr "Nur Sie können zitieren" #: src/components/compose.jsx:1940 msgid "Quotes can't be embedded in private mentions." -msgstr "" +msgstr "Quotes können nicht in private Erwähnungen eingebettet werden." #: src/components/compose.jsx:1962 #: src/pages/settings.jsx:319 @@ -663,23 +633,23 @@ msgstr "Benutzerdefinierte Emojis" msgid "Search emoji" msgstr "Emojis durchsuchen" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Fehler beim Laden benutzerdefinierter Emojis" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Kürzlich verwendet" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Andere" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "Verkleinern" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "Vergrößern" @@ -703,7 +673,7 @@ msgstr "Fehler beim Löschen des Entwurfs! Bitte versuchen Sie es erneut." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 #: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Löschen…" @@ -714,7 +684,7 @@ msgstr "Fehler beim Abrufen des Antwort-zu-Statuses!" #: src/components/drafts.jsx:159 msgid "Error fetching quoted status!" -msgstr "" +msgstr "Fehler bei Abruf des Status des Quotes!" #: src/components/drafts.jsx:187 msgid "Delete all drafts?" @@ -753,14 +723,14 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 +#: src/components/gif-picker-modal.jsx:208 #: src/components/media-modal.jsx:469 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Zurück" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 +#: src/components/gif-picker-modal.jsx:226 #: src/components/media-modal.jsx:488 #: src/components/timeline.jsx:920 msgid "Next" @@ -768,46 +738,46 @@ msgstr "Weiter" #: src/components/edit-history-controls.jsx:57 msgid "Exit" -msgstr "" +msgstr "Verlassen" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Profil konnte nicht aktualisiert werden." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Titelbild" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Profilbild" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Name" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Bio" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Zusätzliche Felder" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Label" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Inhalt" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Speichern" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Das Ende." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Fehler beim Laden der Konten" @@ -881,29 +851,29 @@ msgstr "Nichts anzuzeigen" msgid "Search GIFs" msgstr "GIFs suchen" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Ermöglicht durch GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Eintippen, um GIFs zu suchen" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Fehler beim Laden der GIFs" #: src/components/import-accounts-selection.jsx:86 msgid "Select accounts to import" -msgstr "" +msgstr "Zu importierende Konten auswählen" #: src/components/import-accounts-selection.jsx:117 msgid "Select all" -msgstr "" +msgstr "Alle auswählen" #: src/components/import-accounts-selection.jsx:158 msgid "Existing" -msgstr "" +msgstr "Bestehende" #: src/components/import-accounts-selection.jsx:183 msgid "{selectedCount, plural, one {Import # account} other {Import # accounts}}" @@ -911,15 +881,15 @@ msgstr "" #: src/components/import-export-accounts.jsx:52 msgid "Export failed" -msgstr "" +msgstr "Export fehlgeschlagen" #: src/components/import-export-accounts.jsx:72 msgid "Import failed" -msgstr "" +msgstr "Import fehlgeschlagen" #: src/components/import-export-accounts.jsx:113 msgid "Import/Export <0>Accounts" -msgstr "" +msgstr "<0>Accounts importieren/exportieren" #: src/components/import-export-accounts.jsx:128 #: src/components/shortcuts-settings.jsx:800 @@ -928,7 +898,7 @@ msgstr "Importieren" #: src/components/import-export-accounts.jsx:139 msgid "Select file…" -msgstr "" +msgstr "Datei auswählen…" #: src/components/import-export-accounts.jsx:151 #: src/components/shortcuts-settings.jsx:1050 @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Erstellen" @@ -1175,6 +1145,26 @@ msgstr "" msgid "Media description" msgstr "Medienbeschreibung" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:363 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2103 +#: src/components/status.jsx:2120 +#: src/components/status.jsx:2253 +#: src/components/status.jsx:2951 +#: src/components/status.jsx:2954 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1464 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Mehr" + #: src/components/media-alt-modal.jsx:67 #: src/components/status.jsx:1284 #: src/components/status.jsx:1293 @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Ergebnisse ausblenden" @@ -1726,47 +1716,47 @@ msgstr "Ergebnisse ausblenden" msgid "Vote" msgstr "Abstimmen" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Aktualisieren" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Ergebnisse anzeigen" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} Stimme} other {<1>{1} Stimmen}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} Abstimmender} other {<1>{1} Abstimmende}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Beendet <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Beendet" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Endet" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Ergebnisse anzeigen" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1453 +#: src/pages/status.jsx:1476 +msgid "Refresh" +msgstr "Aktualisieren" + #: src/components/post-embed-modal.jsx:201 #: src/components/status.jsx:1462 msgid "Embed post" @@ -1867,11 +1857,11 @@ msgstr "" #: src/components/quote-suggestion.jsx:19 msgid "Turn link into a quote?" -msgstr "" +msgstr "Link in Quote umwandeln?" #: src/components/quote-suggestion.jsx:37 msgid "Keep as link" -msgstr "" +msgstr "Als Link beibehalten" #: src/components/quote-suggestion.jsx:42 msgid "Replace current quote" @@ -1879,7 +1869,7 @@ msgstr "" #: src/components/quote-suggestion.jsx:44 msgid "Turn into quote" -msgstr "" +msgstr "In Quote umwandeln" #: src/components/quotes-modal.jsx:149 msgid "Error loading quotes" @@ -1894,7 +1884,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>– Konten, Hashtags & Beiträge" msgid "Look up <0>{query}" msgstr "<0>{query} nachschlagen" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Alle anzeigen" @@ -2596,16 +2586,16 @@ msgstr "Alter Beitrag (<0>{0})" #: src/components/status.jsx:1056 msgid "Reply…" -msgstr "" +msgstr "Antworten…" #: src/components/status.jsx:1065 #: src/components/status.jsx:1074 msgid "Reply all" -msgstr "" +msgstr "Allen antworten" #: src/components/status.jsx:1068 msgid "{mentionsCount, plural, other {# mentions}}" -msgstr "" +msgstr "{mentionsCount, plural, other {# Erwähnungen}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct @@ -2616,7 +2606,7 @@ msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1094 msgid "Only <0>@{0}" -msgstr "" +msgstr "Nur <0>@{0}" #: src/components/status.jsx:1127 #: src/components/status.jsx:1204 @@ -2640,12 +2630,12 @@ msgstr "" #: src/components/status.jsx:1184 #: src/components/status.jsx:1764 msgid "Boosted @{0}'s post" -msgstr "" +msgstr "Beitrag von @{0} geteilt" #: src/components/status.jsx:1206 #: src/components/status.jsx:2902 msgid "Boost/Quote…" -msgstr "" +msgstr "Boost/Quote…" #: src/components/status.jsx:1207 #: src/components/status.jsx:2902 @@ -2673,24 +2663,24 @@ msgstr "Lesezeichen entfernen" #: src/components/status.jsx:1264 msgid "View Quotes" -msgstr "" +msgstr "Quotes anzeigen" #: src/components/status.jsx:1331 msgid "Post text copied" -msgstr "" +msgstr "Beitragstext kopiert" #: src/components/status.jsx:1334 msgid "Unable to copy post text" -msgstr "" +msgstr "Beitragstext konnte nicht kopiert werden" #: src/components/status.jsx:1340 msgid "Copy post text" -msgstr "" +msgstr "Beitragstext kopieren" #. placeholder {0}: username || acct #: src/components/status.jsx:1358 msgid "View post by <0>@{0}" -msgstr "" +msgstr "Beitrag von <0>@{0} ansehen" #: src/components/status.jsx:1379 msgid "Show Edit History" @@ -2702,7 +2692,7 @@ msgstr "Bearbeitet: {editedDateText}" #: src/components/status.jsx:1410 msgid "Open link" -msgstr "" +msgstr "Link öffnen" #: src/components/status.jsx:1478 msgid "Conversation unmuted" @@ -2755,7 +2745,7 @@ msgstr "Ans Profil anheften" #: src/components/status.jsx:1552 #: src/pages/settings.jsx:332 msgid "Quote settings" -msgstr "" +msgstr "Quote-Einstellungen" #: src/components/status.jsx:1585 msgid "Delete this post?" @@ -2772,19 +2762,19 @@ msgstr "Post konnte nicht gelöscht werden" #. placeholder {0}: username || acct #: src/components/status.jsx:1629 msgid "Remove my post from <0>@{0}'s post?" -msgstr "" +msgstr "Meinen Beitrag von <0>@{0}s Beitrag entfernen?" #: src/components/status.jsx:1650 msgid "Quote removed" -msgstr "" +msgstr "Quote entfernt" #: src/components/status.jsx:1654 msgid "Unable to remove quote" -msgstr "" +msgstr "Quote konnte nicht entfernt werden" #: src/components/status.jsx:1660 msgid "Remove quote…" -msgstr "" +msgstr "Quote entfernen…" #: src/components/status.jsx:1674 msgid "Report post…" @@ -2853,37 +2843,37 @@ msgstr "Kommentare" #: src/components/status.jsx:3079 msgid "Post hidden by your filters" -msgstr "" +msgstr "Beitrag von Filtern versteckt" #: src/components/status.jsx:3080 msgid "Post pending" -msgstr "" +msgstr "Beitrag ausstehend" #: src/components/status.jsx:3081 #: src/components/status.jsx:3082 #: src/components/status.jsx:3083 msgid "Post unavailable" -msgstr "" +msgstr "Beitrag nicht verfügbar" #: src/components/status.jsx:3084 msgid "Post removed by author" -msgstr "" +msgstr "Beitrag durch Autor*in entfernt" #: src/components/status.jsx:3085 msgid "Post hidden because you've blocked @{name}." -msgstr "" +msgstr "Beitrag versteckt, da du @{name} geblockt hast." #: src/components/status.jsx:3087 msgid "Post hidden because you've blocked {domain}." -msgstr "" +msgstr "Beitrag versteckt, da du {domain} geblockt hast." #: src/components/status.jsx:3088 msgid "Post hidden because you've muted @{name}." -msgstr "" +msgstr "Beitrag versteckt, da du @{name} stummgeschalten hast." #: src/components/status.jsx:3159 msgid "Show anyway" -msgstr "" +msgstr "Trotzdem anzeigen" #: src/components/status.jsx:3258 msgid "Edit History" @@ -2921,12 +2911,12 @@ msgstr "" #. index/total posts in a thread #: src/components/thread-badge.jsx:41 msgid "{index}/{total}" -msgstr "" +msgstr "{index}/{total}" #. X is the unspecified total number of posts in a thread #: src/components/thread-badge.jsx:46 msgid "{index}/X" -msgstr "" +msgstr "{index}/X" #: src/components/timeline.jsx:480 #: src/pages/settings.jsx:1244 @@ -2948,7 +2938,7 @@ msgstr "" #: src/components/timeline.jsx:621 msgid "Pinned posts" -msgstr "" +msgstr "Angeheftete Beiträge" #. placeholder {0}: filterInfo.titlesStr #: src/components/timeline.jsx:974 @@ -3008,7 +2998,7 @@ msgstr "Anmeldung erforderlich." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Zur Startseite gehen" @@ -3070,6 +3060,12 @@ msgstr "Zeige Posts mit #{0}" msgid "Showing posts in {0}" msgstr "Zeige Posts in {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Beiträge" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Noch nichts zu sehen." @@ -3104,7 +3100,7 @@ msgstr "Aktuell" #: src/pages/accounts.jsx:113 msgid "Logged out" -msgstr "" +msgstr "Ausgeloggt" #: src/pages/accounts.jsx:119 msgid "Default" @@ -3116,7 +3112,7 @@ msgstr "Zu diesem Konto wechseln" #: src/pages/accounts.jsx:150 msgid "Switch in new tab/window" -msgstr "" +msgstr "Zu neuem Tab/Fenster wechseln" #: src/pages/accounts.jsx:164 msgid "View profile…" @@ -3129,7 +3125,7 @@ msgstr "Als Standard festlegen" #. placeholder {0}: account.info.acct #: src/pages/accounts.jsx:224 msgid "Log out <0>@{0}?" -msgstr "" +msgstr "<0>@{0} abmelden?" #: src/pages/accounts.jsx:262 msgid "Log out…" @@ -3138,7 +3134,7 @@ msgstr "Abmelden…" #. placeholder {0}: niceDateTime(account.createdAt) #: src/pages/accounts.jsx:269 msgid "Connected on {0} (<0/>)" -msgstr "" +msgstr "Verbunden am {0} (<0/>)" #: src/pages/accounts.jsx:286 msgid "Add an existing account" @@ -3474,76 +3470,76 @@ msgstr "Filter konnte nicht erstellt werden" msgid "Title" msgstr "Titel" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Ganzes Wort" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Keine Schlüsselwörter. Füge eines hinzu." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Schlüsselwort hinzufügen" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# Schlüsselwort} other {# Schlüsselwörter}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtern von…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Noch nicht implementiert" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Status: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Ablaufdatum ändern" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Ablaufdatum" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Gefilterter Post wird…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "minimiert" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "ausgeblendet" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Diesen Filter löschen?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Filter konnte nicht gelöscht werden." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Abgelaufen" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Läuft ab <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Läuft nie ab" @@ -3630,45 +3626,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Höchstens # Hashtags}}" msgid "Add hashtag" msgstr "Hashtag hinzufügen" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Hashtag entfernen" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Höchstanzahl (#) an Verknüpfungen erreicht.} other {Höchstanzahl (#) an Verknüpfungen erreicht. Weitere Verknüpfung kann nicht hinzugefügt werden.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Diese Verknüpfung existiert bereits" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Hashtag-Verknüpfung hinzugefügt" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Zu Verknüpfungen hinzufügen" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Geben Sie eine neue Instanz ein, z.B. \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Ungültige Instanz" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Gehe zu einer anderen Instanz…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3722,23 @@ msgstr "" msgid "instance domain" msgstr "Domäne der Instanz" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "z.B. “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Anmeldung fehlgeschlagen. Bitte versuchen Sie es erneut oder versuchen Sie eine andere Instanz." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Mit {selectedInstanceText} fortfahren" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Weiter" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Sie haben noch kein Konto? Erstellen Sie eines!" From 448382f9e3294cfffd52f9e7ec0bd8af0e773231 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 27 Nov 2025 20:05:19 +0800 Subject: [PATCH 003/104] i18n updates (de-DE,it-IT) (#1371) * New translations (German) * Update catalogs.json * New translations (Italian) --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 4 +- src/locales/de-DE.po | 48 +++--- src/locales/it-IT.po | 336 ++++++++++++++++++++--------------------- 3 files changed, 192 insertions(+), 196 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 9950cb6610..d1d520a5c9 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -24,7 +24,7 @@ "code": "de-DE", "nativeName": "Deutsch", "name": "German", - "completion": 87, + "completion": 95, "listed": true }, { @@ -157,7 +157,7 @@ "code": "ru-RU", "nativeName": "русский", "name": "Russian", - "completion": 99, + "completion": 100, "listed": true }, { diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index ade50819da..431ac2acbd 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-26 19:16\n" +"PO-Revision-Date: 2025-11-26 20:16\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -172,7 +172,7 @@ msgstr "" #. placeholder {0}: shortenNumber(followingCount) #: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" -msgstr "" +msgstr "{followingCount, plural, other {<0>{0} Gefolgt}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) @@ -186,7 +186,7 @@ msgstr "{statusesCount, plural, one {<0>{0} Beitrag} other {<1>{1} Beitr #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" -msgstr "{0} Beiträge, {1} Antworten, {2} Quotes, {3} Boosts" +msgstr "{0} eigene Beiträge, {1} Antworten, {2} Quotes, {3} Boosts" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) @@ -536,7 +536,7 @@ msgstr "Medien als sensibel markieren" #: src/components/compose.jsx:1592 msgid "Posting on <0/>" -msgstr "" +msgstr "Gepostet auf <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 @@ -590,7 +590,7 @@ msgstr "Private Erwähnung" #: src/components/compose.jsx:2029 msgid "Schedule" -msgstr "" +msgstr "Einplanen" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 @@ -1069,11 +1069,11 @@ msgstr "<0>Umschalt + <1>Alt + <2>k" #: src/components/keyboard-shortcuts-help.jsx:209 msgid "Go to Home" -msgstr "" +msgstr "Zur Startseite" #: src/components/keyboard-shortcuts-help.jsx:213 msgid "Go to Notifications" -msgstr "" +msgstr "Zu den Benachrichtigungen" #: src/components/list-add-edit.jsx:41 msgid "Edit list" @@ -1678,7 +1678,7 @@ msgstr "Link konnte nicht kopiert werden" #: src/components/open-link-sheet.jsx:56 msgid "Open link?" -msgstr "" +msgstr "Link öffnen?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 @@ -1696,7 +1696,7 @@ msgstr "Teilen…" #: src/components/open-link-sheet.jsx:92 msgid "Open" -msgstr "" +msgstr "Offen" #: src/components/poll.jsx:113 msgid "Voted" @@ -1835,11 +1835,11 @@ msgstr "Speichern & schließen" #: src/components/qr-code-modal.jsx:26 #: src/components/shortcuts-settings.jsx:833 msgid "Scan QR code" -msgstr "" +msgstr "QR-Code scannen" #: src/components/qr-scanner-modal.jsx:263 msgid "Unable to access camera. Please check permissions." -msgstr "" +msgstr "Zugriff auf Kamera nicht möglich. Bitte überprüfen Sie die Berechtigungen." #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 @@ -1853,7 +1853,7 @@ msgstr "Fehler beim Aktualisieren der Zitiereinstellungen" #: src/components/quote-settings-sheet.jsx:66 msgid "Quote settings for this post" -msgstr "" +msgstr "Quote-Einstellungen für diesen Beitrag" #: src/components/quote-suggestion.jsx:19 msgid "Turn link into a quote?" @@ -1865,7 +1865,7 @@ msgstr "Als Link beibehalten" #: src/components/quote-suggestion.jsx:42 msgid "Replace current quote" -msgstr "" +msgstr "Aktuelle Quote ersetzen" #: src/components/quote-suggestion.jsx:44 msgid "Turn into quote" @@ -1873,7 +1873,7 @@ msgstr "In Quote umwandeln" #: src/components/quotes-modal.jsx:149 msgid "Error loading quotes" -msgstr "" +msgstr "Fehler beim Laden der Quotes" #: src/components/quotes-modal.jsx:153 msgid "No quotes yet" @@ -1881,16 +1881,16 @@ msgstr "" #: src/components/recent-searches.jsx:27 msgid "Cleared recent searches" -msgstr "" +msgstr "Letzte Suchanfragen löschen" #: src/components/recent-searches.jsx:49 #: src/components/search-form.jsx:333 msgid "Recent searches" -msgstr "" +msgstr "Zuletzt gesucht" #: src/components/recent-searches.jsx:59 msgid "Clear all" -msgstr "" +msgstr "Alle löschen" #: src/components/recent-searches.jsx:94 #: src/pages/account-statuses.jsx:335 @@ -1972,19 +1972,19 @@ msgstr "" #: src/components/related-actions.jsx:411 msgid "@{username} is now featured on your profile." -msgstr "" +msgstr "@{username} wird nun auf deinem Profil empfohlen." #: src/components/related-actions.jsx:419 msgid "Unable to unfeature @{username} on your profile." -msgstr "" +msgstr "Empfehlen von @{username} in deinem Profil konnte nicht aufgehoben werden." #: src/components/related-actions.jsx:423 msgid "Unable to feature @{username} on your profile." -msgstr "" +msgstr "@{username} konnte nicht in deinem Profil empfohlen werden." #: src/components/related-actions.jsx:432 msgid "Don't feature on profile" -msgstr "" +msgstr "Nicht im Profil empfehlen" #: src/components/related-actions.jsx:433 #: src/pages/hashtag.jsx:333 @@ -2226,7 +2226,7 @@ msgstr "Konten mit <0>{query}" #: src/components/search-form.jsx:37 msgid "Posts tagged with <0>{hashtag}" -msgstr "" +msgstr "Beiträge mit <0>{hashtag} markiert" #: src/components/search-form.jsx:46 msgid "{query} <0>‒ accounts, hashtags & posts" @@ -2537,7 +2537,7 @@ msgstr "Zitieren anfragen" #: src/components/status.jsx:292 msgid "Author will manually review" -msgstr "" +msgstr "AutorIn wird manuell überprüfen" #: src/components/status.jsx:293 msgid "Only followers can quote this post" @@ -2573,7 +2573,7 @@ msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:924 msgid "Bookmarked @{0}'s post" -msgstr "" +msgstr "@{0}'s Beitrag gespeichert" #: src/components/status.jsx:1028 msgid "Some media have no descriptions." diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 9c646338a3..9381788795 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-27 12:04\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,12 +33,12 @@ msgid "Last posted: {0}" msgstr "Ultimo post: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automatizzato" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 +#: src/components/account-info.jsx:721 #: src/components/status.jsx:564 msgid "Group" msgstr "Gruppo" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguace} other {# seguaci}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Verificato" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Iscrizione: <0>{0}" @@ -98,115 +98,85 @@ msgstr "Impossibile caricare account." msgid "Go to account page" msgstr "Vai alla pagina dell'account" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Seguaci" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "Seguiti" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Post" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Altro" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicato che il suo nuovo account è ora:" -#: src/components/account-info.jsx:608 +#: src/components/account-info.jsx:607 #: src/components/related-actions.jsx:491 msgid "Handle copied" msgstr "Nome utente copiato" -#: src/components/account-info.jsx:611 +#: src/components/account-info.jsx:610 #: src/components/related-actions.jsx:494 msgid "Unable to copy handle" msgstr "Impossibile copiare nome utente" -#: src/components/account-info.jsx:617 +#: src/components/account-info.jsx:616 #: src/components/related-actions.jsx:500 msgid "Copy handle" msgstr "Copia nome utente" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 #: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Codice QR" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Vai alla pagina originale del profilo" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Visualizza immagine di profilo" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Visualizza immagine di copertina" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 #: src/components/related-actions.jsx:817 msgid "Edit profile" msgstr "Modifica profilo" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "In memoriam" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Seguaci" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "L'utente ha scelto di non condividere questa informazione." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Seguace} other {<1>{1} Seguaci}}" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "Seguiti" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {<0>{0} Seguito}other {<0>{0} Seguiti}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Post}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Post}}" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} post originali, {1} risposte, {2} citazioni, {3} reblog" #. 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} post originali, {1} risposte, {2} reblog" @@ -232,22 +202,22 @@ msgstr "{0} post originali, {1} risposte, {2} reblog" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {Ultimo post nell'ultimo giorno}other {Ultimo post negli ultimi {2} giorni}}} other {{3, plural,one {Ultimi {4} post nell'ultimo giorno} other {Ultimi {5} post negli ultimi {6} giorni}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {Ultimo post nell'ultimo anno(i)} other {Ultimi {1} post nell'ultimo anno(i)}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Originali" -#: src/components/account-info.jsx:1051 +#: src/components/account-info.jsx:1050 #: src/components/status.jsx:2680 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 @@ -257,14 +227,14 @@ msgstr "Originali" msgid "Replies" msgstr "Risposte" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "Citazioni" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "Citazioni" msgid "Boosts" msgstr "Reblog" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Statistiche post non disponibili." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Visualizza statistiche post" @@ -285,7 +255,7 @@ msgstr "Visualizza statistiche post" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -403,13 +373,13 @@ msgstr "Opzione {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Rimuovi" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -536,7 +506,7 @@ msgstr "Avviso contenuto" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 #: src/components/private-note-sheet.jsx:94 @@ -663,23 +633,23 @@ msgstr "Emoji personalizzate" msgid "Search emoji" msgstr "Cerca emoji" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Errore caricamento emoji personalizzate" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Usate di recente" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Altre" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "Riduci" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "Ingrandisci" @@ -703,7 +673,7 @@ msgstr "Errore eliminazione bozza! Riprova." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 #: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Elimina…" @@ -753,14 +723,14 @@ msgid "Edit History Snapshots" msgstr "Istantanee della cronologia modifiche" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 +#: src/components/gif-picker-modal.jsx:208 #: src/components/media-modal.jsx:469 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Indietro" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 +#: src/components/gif-picker-modal.jsx:226 #: src/components/media-modal.jsx:488 #: src/components/timeline.jsx:920 msgid "Next" @@ -770,44 +740,44 @@ msgstr "Avanti" msgid "Exit" msgstr "Esci" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Impossibile aggiornare profilo." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Foto di copertina" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Foto profilo" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Nome" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Bio" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Campi extra" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etichetta" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Contenuto" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Salva" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Fine." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Errore caricamento account" @@ -881,45 +851,45 @@ msgstr "Nulla da mostrare" msgid "Search GIFs" msgstr "Cerca GIF" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Fornito da GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Scrivi per cercare GIF" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Errore caricamento GIF" #: src/components/import-accounts-selection.jsx:86 msgid "Select accounts to import" -msgstr "" +msgstr "Seleziona gli account da importare" #: src/components/import-accounts-selection.jsx:117 msgid "Select all" -msgstr "" +msgstr "Seleziona tutti" #: src/components/import-accounts-selection.jsx:158 msgid "Existing" -msgstr "" +msgstr "Esistenti" #: src/components/import-accounts-selection.jsx:183 msgid "{selectedCount, plural, one {Import # account} other {Import # accounts}}" -msgstr "" +msgstr "{selectedCount, plural, one {Importa # account} other {Importa # account}}" #: src/components/import-export-accounts.jsx:52 msgid "Export failed" -msgstr "" +msgstr "Esportazione fallita" #: src/components/import-export-accounts.jsx:72 msgid "Import failed" -msgstr "" +msgstr "Importazione fallita" #: src/components/import-export-accounts.jsx:113 msgid "Import/Export <0>Accounts" -msgstr "" +msgstr "Importa/Esporta gli <0>account" #: src/components/import-export-accounts.jsx:128 #: src/components/shortcuts-settings.jsx:800 @@ -928,7 +898,7 @@ msgstr "Importa" #: src/components/import-export-accounts.jsx:139 msgid "Select file…" -msgstr "" +msgstr "Scegli file…" #: src/components/import-export-accounts.jsx:151 #: src/components/shortcuts-settings.jsx:1050 @@ -938,11 +908,11 @@ msgstr "Esporta" #. placeholder {0}: accounts.length #: src/components/import-export-accounts.jsx:155 msgid "{0, plural, one {# account} other {# accounts}}" -msgstr "" +msgstr "{0, plural, one {# account} other {# account}}" #: src/components/import-export-accounts.jsx:167 msgid "No login information or account access details are stored in the exported files. You will need to log in again for each account after importing." -msgstr "" +msgstr "I file esportati non contengono nessuna informazione di login o dettagli di accesso agli account. Dovrai accedere nuovamente a ogni account dopo l'importazione." #: src/components/keyboard-shortcuts-help.jsx:16 msgid "<0>{key1} then <1>{key2}" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Nascondi i post di questa lista da Home/Seguiti" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Crea" @@ -1175,6 +1145,26 @@ msgstr "Formatta matematica" msgid "Media description" msgstr "Descrizione contenuti" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:363 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2103 +#: src/components/status.jsx:2120 +#: src/components/status.jsx:2253 +#: src/components/status.jsx:2951 +#: src/components/status.jsx:2954 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1464 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Altro" + #: src/components/media-alt-modal.jsx:67 #: src/components/status.jsx:1284 #: src/components/status.jsx:1293 @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# voto} other {# voti}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Nascondi risultati" @@ -1726,47 +1716,47 @@ msgstr "Nascondi risultati" msgid "Vote" msgstr "Vota" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Ricarica" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Mostra risultati" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} voto} other {<1>{1} voti}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} votante} other {<1>{1} votanti}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Terminato <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Terminato" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Termina <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Terminando" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Mostra risultati" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1453 +#: src/pages/status.jsx:1476 +msgid "Refresh" +msgstr "Ricarica" + #: src/components/post-embed-modal.jsx:201 #: src/components/status.jsx:1462 msgid "Embed post" @@ -1894,7 +1884,7 @@ msgid "Cleared recent searches" msgstr "Ricerche recenti cancellate" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Ricerche recenti" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>- account, hashtag e post" msgid "Look up <0>{query}" msgstr "Cerca <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Mostra tutto" @@ -2702,7 +2692,7 @@ msgstr "Modificato: {editedDateText}" #: src/components/status.jsx:1410 msgid "Open link" -msgstr "" +msgstr "Apri link" #: src/components/status.jsx:1478 msgid "Conversation unmuted" @@ -3008,7 +2998,7 @@ msgstr "Accesso richiesto." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Vai alla Home" @@ -3070,6 +3060,12 @@ msgstr "Mostrando post con #{0}" msgid "Showing posts in {0}" msgstr "Mostrando post in {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Post" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Niente da vedere qui, per ora." @@ -3104,7 +3100,7 @@ msgstr "Attuale" #: src/pages/accounts.jsx:113 msgid "Logged out" -msgstr "" +msgstr "Disconnessione effettuata" #: src/pages/accounts.jsx:119 msgid "Default" @@ -3474,76 +3470,76 @@ msgstr "Impossibile creare filtro" msgid "Title" msgstr "Titolo" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Intera parola" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Nessuna parola chiave. Aggiungine una." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Aggiungi parola chiave" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# parola chiave} other {# parole chiave}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtra da…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Non ancora implementato" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Stato: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Modifica scadenza" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Scadenza" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "I post filtrati saranno…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "oscurati (solo i contenuti)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "contratti" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "nascosti" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Eliminare questo filtro?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Impossibile eliminare filtro." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Scaduto" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "In scadenza <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Non scade" @@ -3630,45 +3626,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, one {Max # tag} other {Max # tag}}" msgid "Add hashtag" msgstr "Aggiungi hashtag" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Rimuovi hashtag" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Max # scorciatoia raggiunta. Impossibile aggiungere scorciatoia.} other {Max # scorciatoie raggiunte. Impossibile aggiungere scorciatoia.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Questa scorciatoia esiste già" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Scorciatoia hashtag aggiunta" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Aggiungi a Scorciatoie" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Inserisci una nuova istanza, es. \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Istanza non valida" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Vai a un'altra istanza…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3722,23 @@ msgstr "Registrazione applicazione fallita" msgid "instance domain" msgstr "dominio istanza" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "es. \"mastodon.social\"" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Accesso fallito. Riprova o prova con un'altra istanza." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Continua con {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Continua" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Non hai un account? Creane uno!" @@ -4069,11 +4065,11 @@ msgstr "Sincronizzato" #: src/pages/settings.jsx:310 msgid "Default visibility updated" -msgstr "" +msgstr "Visibilità di default aggiornata" #: src/pages/settings.jsx:312 msgid "Failed to update default visibility" -msgstr "" +msgstr "Impossibile aggiornare la visibilità di default" #: src/pages/settings.jsx:383 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." From 3b76dc2d2e6b8f1b4d1bbec1ee803cd649fbb96f Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 27 Nov 2025 08:06:30 +0800 Subject: [PATCH 004/104] Update changelog --- CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5876646f3b..007096a1ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -383,11 +383,13 @@ Recap: Mastodon v4.3 features (https://github.com/mastodon/mastodon/releases/tag - 💬 Slightly more support for Mastodon v4.5's native quote posts - 🐛 Bug fixes -## Next +## November 26, 2025 + +📢 https://mastodon.social/@cheeaun/115616195859103739 - 🤳 QR code for profiles and shortcuts settings - 🔃 Import/export accounts -- 📸 Extract description from attached images +- 📸 Extract description from attached image metadata - 🐛 Bug fixes - - - - -
diff --git a/src/locales/en.po b/src/locales/en.po index 5fac69a15d..967c342027 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -1355,7 +1355,7 @@ msgstr "Following" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "" @@ -1451,7 +1451,7 @@ msgstr "" #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 #: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -4378,79 +4378,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "Screenshot of Catch-up" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "A separate timeline for followings. Email-inspired interface to sort and filter posts." -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/pages/welcome.jsx b/src/pages/welcome.jsx index 85357dba74..01a50d2449 100644 --- a/src/pages/welcome.jsx +++ b/src/pages/welcome.jsx @@ -24,6 +24,9 @@ const { const appSite = WEBSITE ? WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') : null; +const sameSite = WEBSITE + ? WEBSITE.toLowerCase().includes(location.hostname) + : false; const appVersion = __COMMIT_TIME__ ? `${__COMMIT_TIME__.slice(0, 10).replace(/-/g, '.')}${ __COMMIT_HASH__ ? `.${__COMMIT_HASH__}` : '' @@ -87,7 +90,7 @@ function Welcome() { {(appSite || appVersion) && (

- {appSite} {appVersion} + {sameSite ? appSite : ''} {appVersion}

)} diff --git a/src/utils/auth.js b/src/utils/auth.js index b103eff5b1..977fa27bcd 100644 --- a/src/utils/auth.js +++ b/src/utils/auth.js @@ -41,7 +41,7 @@ export async function registerApplication({ instanceURL }) { }, ); const registrationJSON = await registrationResponse.json(); - console.log({ registrationJSON }); + if (DEV) console.log({ registrationJSON }); return registrationJSON; } @@ -112,7 +112,7 @@ export async function getAccessToken({ body: params.toString(), }); const tokenJSON = await tokenResponse.json(); - console.log({ tokenJSON }); + if (DEV) console.log({ tokenJSON }); return tokenJSON; } @@ -140,7 +140,7 @@ export async function revokeAccessToken({ return revokeResponse.ok; } catch (error) { - console.erro('Error revoking token', error); + console.error('Error revoking token', error); return false; } } diff --git a/vite.config.js b/vite.config.js index b56e40acbf..b90942f8d6 100644 --- a/vite.config.js +++ b/vite.config.js @@ -123,22 +123,53 @@ export default defineConfig({ name: 'referrer', content: REFERRER_POLICY || 'origin', }, + // Metacrap https://broken-links.com/2015/12/01/little-less-metacrap/ + ...(WEBSITE + ? [ + { + property: 'twitter:card', + content: 'summary_large_image', + }, + { + property: 'og:url', + content: WEBSITE, + }, + { + property: 'og:title', + content: CLIENT_NAME, + }, + { + property: 'og:description', + content: 'Minimalistic opinionated Mastodon web client', + }, + { + property: 'og:image', + content: `${WEBSITE}/og-image-2.jpg`, + }, + ] + : []), ], headScripts: ERROR_LOGGING ? [rollbarCode] : [], - links: [ - ...ALL_LOCALES.map((lang) => ({ - rel: 'alternate', - hreflang: lang, - // *Fully-qualified* URLs - href: `${WEBSITE}/?lang=${lang}`, - })), - // https://developers.google.com/search/docs/specialty/international/localized-versions#xdefault - { - rel: 'alternate', - hreflang: 'x-default', - href: `${WEBSITE}`, - }, - ], + links: !!WEBSITE + ? [ + { + rel: 'canonical', + href: WEBSITE, + }, + ...ALL_LOCALES.map((lang) => ({ + rel: 'alternate', + hreflang: lang, + // *Fully-qualified* URLs + href: `${WEBSITE}/?lang=${lang}`, + })), + // https://developers.google.com/search/docs/specialty/international/localized-versions#xdefault + { + rel: 'alternate', + hreflang: 'x-default', + href: `${WEBSITE}`, + }, + ] + : [], }), generateFile([ { From 5d054a872c5c9dfd7253b9f709916800a7b700f7 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 29 Nov 2025 14:08:36 +0800 Subject: [PATCH 009/104] Instant scroll for j/k nav --- src/components/columns.jsx | 2 +- src/components/timeline.jsx | 2 +- src/pages/catchup.jsx | 8 ++++---- src/pages/notifications.jsx | 4 ++-- src/pages/search.jsx | 4 ++-- src/pages/status.jsx | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/components/columns.jsx b/src/components/columns.jsx index 238d911f27..f10f6c2aff 100644 --- a/src/components/columns.jsx +++ b/src/components/columns.jsx @@ -19,7 +19,7 @@ import useTitle from '../utils/useTitle'; const scrollIntoViewOptions = { block: 'nearest', inline: 'nearest', - behavior: 'smooth', + behavior: 'instant', }; function Columns() { diff --git a/src/components/timeline.jsx b/src/components/timeline.jsx index e9f43ffed2..da81d9d200 100644 --- a/src/components/timeline.jsx +++ b/src/components/timeline.jsx @@ -36,7 +36,7 @@ import ThreadBadge from './thread-badge'; const scrollIntoViewOptions = { block: 'start', inline: 'center', - behavior: 'smooth', + behavior: 'instant', }; function Timeline({ diff --git a/src/pages/catchup.jsx b/src/pages/catchup.jsx index 29fed7411f..937d8d474e 100644 --- a/src/pages/catchup.jsx +++ b/src/pages/catchup.jsx @@ -814,7 +814,7 @@ function Catchup() { nextItem.scrollIntoView({ block: 'center', inline: 'center', - behavior: 'smooth', + behavior: 'instant', }); } } else { @@ -827,7 +827,7 @@ function Catchup() { topmostItem.scrollIntoView({ block: 'nearest', inline: 'center', - behavior: 'smooth', + behavior: 'instant', }); } } @@ -859,7 +859,7 @@ function Catchup() { prevItem.scrollIntoView({ block: 'center', inline: 'center', - behavior: 'smooth', + behavior: 'instant', }); } } else { @@ -872,7 +872,7 @@ function Catchup() { topmostItem.scrollIntoView({ block: 'nearest', inline: 'center', - behavior: 'smooth', + behavior: 'instant', }); } } diff --git a/src/pages/notifications.jsx b/src/pages/notifications.jsx index b50c69983b..b1228e31aa 100644 --- a/src/pages/notifications.jsx +++ b/src/pages/notifications.jsx @@ -52,9 +52,9 @@ const NOTIFICATIONS_GROUPED_LIMIT = 20; const emptySearchParams = new URLSearchParams(); const scrollIntoViewOptions = { - block: 'center', + block: 'start', inline: 'center', - behavior: 'smooth', + behavior: 'instant', }; const memSupportsGroupedNotifications = mem( diff --git a/src/pages/search.jsx b/src/pages/search.jsx index 46545dd9b3..9e47fe669e 100644 --- a/src/pages/search.jsx +++ b/src/pages/search.jsx @@ -26,9 +26,9 @@ const LIMIT = 40; const emptySearchParams = new URLSearchParams(); const scrollIntoViewOptions = { - block: 'nearest', + block: 'start', inline: 'center', - behavior: 'smooth', + behavior: 'instant', }; function Search({ columnMode, ...props }) { diff --git a/src/pages/status.jsx b/src/pages/status.jsx index 03ecfe9340..c9c890428e 100644 --- a/src/pages/status.jsx +++ b/src/pages/status.jsx @@ -67,7 +67,7 @@ function resetScrollPosition(id) { const scrollIntoViewOptions = { block: 'nearest', inline: 'center', - behavior: 'smooth', + behavior: 'instant', }; // Select all statuses except those inside collapsed details/summary From 15cd34deb4754ab80c0ba75113ae9b02ba492114 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 29 Nov 2025 16:17:21 +0800 Subject: [PATCH 010/104] =?UTF-8?q?It's=20time=20for=20ghost=20posts=20?= =?UTF-8?q?=F0=9F=91=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/status.css | 25 +++ src/components/status.jsx | 43 +++++ src/locales/en.po | 361 +++++++++++++++++++------------------- src/pages/status.jsx | 57 +++++- 4 files changed, 298 insertions(+), 188 deletions(-) diff --git a/src/components/status.css b/src/components/status.css index 83f3e7912b..510fe1bd1b 100644 --- a/src/components/status.css +++ b/src/components/status.css @@ -346,6 +346,31 @@ background-color: var(--outline-color); } +.status.ghost { + user-select: none; + pointer-events: none; + contain: layout; + text-rendering: optimizeSpeed; + /* Old-school TV stripes */ + mask-image: repeating-linear-gradient( + to bottom, + rgba(0, 0, 0, 0.5) 0 1px, + black 1px 3px + ); + + > .container { + align-self: center; + + > .content-container { + font-style: italic; + } + + > .meta { + opacity: 0.75; + } + } +} + .status.filtered { padding-block: 12px; display: flex; diff --git a/src/components/status.jsx b/src/components/status.jsx index ae8d017a43..480eca10d8 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -328,10 +328,53 @@ function Status({ showReplyParent, mediaFirst, showCommentCount: forceShowCommentCount, + ghost, }) { const { _, t, i18n } = useLingui(); const rtf = RTF(i18n.locale); + if (ghost) { + const { inReplyToAccountId } = ghost; + const ghostAccount = inReplyToAccountId + ? states.accounts[inReplyToAccountId] + : null; + return ( +
+ {!mediaFirst && ( + + )} +
+
+ {(size === 's' || mediaFirst) && ( + + )} + {ghostAccount && ( + + )} +
+
+ {mediaFirst &&
} +
+

+ Post unavailable +

+
+
+
+
+ ); + } + if (skeleton) { return (
l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "" @@ -1048,9 +1048,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "" @@ -1144,31 +1144,31 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 +#: src/pages/status.jsx:1505 #: src/pages/trending.jsx:474 msgid "More" msgstr "" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "" @@ -1297,8 +1297,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1450,7 +1450,7 @@ msgstr "" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 +#: src/pages/status.jsx:1032 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -1628,8 +1628,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "" @@ -1661,13 +1661,13 @@ msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1418 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1421 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "" @@ -1679,13 +1679,13 @@ msgstr "Open link?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1449 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "" @@ -1747,13 +1747,13 @@ msgstr "Show results" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "" @@ -1993,7 +1993,7 @@ msgstr "Show featured profiles" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "" @@ -2330,7 +2330,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2542,348 +2542,349 @@ msgstr "Only followers can quote this post" msgid "You are not allowed to quote this post" msgstr "You are not allowed to quote this post" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Post unavailable" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>boosted" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Liked @{0}'s post" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Unbookmarked @{0}'s post" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Bookmarked @{0}'s post" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Reply…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Reply all" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# mentions}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, other {<0>@{1} first, # others below}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "Only <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Quote with link" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Unboosted @{0}'s post" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Boosted @{0}'s post" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Boost/Quote…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "View Quotes" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Post text copied" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Unable to copy post text" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Copy post text" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "Open link" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Quote settings" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Remove my post from <0>@{0}'s post?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Quote removed" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "Unable to remove quote" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Remove quote…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtered: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Post hidden by your filters" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Post pending" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Post unavailable" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Post removed by author" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Post hidden because you've blocked @{name}." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Post hidden because you've blocked {domain}." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Post hidden because you've muted @{name}." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Show anyway" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> boosted" @@ -2921,8 +2922,8 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "" @@ -4248,102 +4249,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Post" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# month later} other {# months later}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# year later} other {# years later}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Switch to post's instance ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "View Edit History Snapshots" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" diff --git a/src/pages/status.jsx b/src/pages/status.jsx index c9c890428e..b62b32ec76 100644 --- a/src/pages/status.jsx +++ b/src/pages/status.jsx @@ -376,7 +376,8 @@ function StatusThread({ id, closeLink = '/', instance: propInstance }) { totalDescendants.current = descendants?.length || 0; - const missingStatuses = new Set(); + // Ghost posts - detect missing ancestors + const missingAncestorIds = new Set(); ancestors.forEach((status) => { saveStatus(status, instance, { skipThreading: true, @@ -385,11 +386,40 @@ function StatusThread({ id, closeLink = '/', instance: propInstance }) { status.inReplyToId && !ancestors.find((s) => s.id === status.inReplyToId) ) { - missingStatuses.add(status.inReplyToId); + missingAncestorIds.add(status.inReplyToId); + } + }); + if ( + heroStatus.inReplyToId && + !ancestors.find((s) => s.id === heroStatus.inReplyToId) + ) { + missingAncestorIds.add(heroStatus.inReplyToId); + } + + // Insert ghost statuses + missingAncestorIds.forEach((missingId) => { + const referencingStatus = + ancestors.find((s) => s.inReplyToId === missingId) || + (heroStatus.inReplyToId === missingId ? heroStatus : null); + if (referencingStatus) { + const ghostStatus = { + id: missingId, + ghost: { + inReplyToAccountId: referencingStatus.inReplyToAccountId, + }, + }; + if (referencingStatus === heroStatus) { + ancestors.push(ghostStatus); + } else { + const insertIndex = ancestors.indexOf(referencingStatus); + ancestors.splice(insertIndex, 0, ghostStatus); + } } }); + + const missingStatuses = new Set(); const ancestorsIsThread = ancestors.every( - (s) => s.account.id === heroStatus.account.id, + (s) => s.ghost || s.account.id === heroStatus.account.id, ); const nestedDescendants = []; descendants.forEach((status) => { @@ -484,11 +514,12 @@ function StatusThread({ id, closeLink = '/', instance: propInstance }) { ...ancestors.map((s) => ({ id: s.id, ancestor: true, - isThread: ancestorsIsThread, - accountID: s.account.id, + ghost: s.ghost, + isThread: ancestorsIsThread && !s.ghost, + accountID: s.account?.id, account: s.account, repliesCount: s.repliesCount, - weight: calcStatusWeight(s), + weight: s.ghost ? 0 : calcStatusWeight(s), createdAt: s.createdAt, })), { @@ -939,6 +970,7 @@ function StatusThread({ id, closeLink = '/', instance: propInstance }) { const { id: statusID, ancestor, + ghost, isThread, descendant, thread, @@ -948,7 +980,7 @@ function StatusThread({ id, closeLink = '/', instance: propInstance }) { level, } = status; const isHero = statusID === id; - const isLinkable = isThread || ancestor; + const isLinkable = !ghost && (isThread || ancestor); return (
  • */} - {i === 0 && ancestor ? ( + {ghost ? ( + + ) : i === 0 && ancestor ? ( { @@ -1393,6 +1433,7 @@ function StatusThread({ id, closeLink = '/', instance: propInstance }) { > {ancestors + .filter((a) => !a.ghost) .filter( (a, i, arr) => arr.findIndex((b) => b.accountID === a.accountID) === From 9953581c032aa6a9d8c1e1cd6b8329cbb5cbeaf4 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 29 Nov 2025 16:33:33 +0800 Subject: [PATCH 011/104] Fix meta-theme-color not applied when > 40em --- src/app.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app.css b/src/app.css index 20c63c59ed..3374af091c 100644 --- a/src/app.css +++ b/src/app.css @@ -3070,7 +3070,7 @@ ul.link-list li a .icon { @media (min-width: 40em) { html, body { - background-color: var(--bg-faded-color); + background-color: var(--meta-theme-color, --bg-faded-color); } .deck-container { background-color: var(--bg-faded-color); From 36f2b589007d1ba8eb882a813f9930da174e13ee Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 29 Nov 2025 16:35:11 +0800 Subject: [PATCH 012/104] i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,es-ES,fi-FI,fr-FR,gl-ES,it-IT,pl-PL,ru-RU) (#1373) * New translations (Polish) * Update catalogs.json * New translations (Finnish) * New translations (Galician) * New translations (Russian) * New translations (German) * New translations (Italian) * New translations (Polish) * New translations (French) * New translations (Spanish) * New translations (Arabic) * New translations (Catalan) * New translations (Czech) * New translations (Basque) * New translations (Hebrew) * New translations (Japanese) * New translations (Korean) * New translations (Lithuanian) * New translations (Dutch) * New translations (Portuguese) * New translations (Turkish) * New translations (Ukrainian) * New translations (Chinese Simplified) * New translations (Chinese Traditional) * New translations (Portuguese, Brazilian) * New translations (Persian) * New translations (Thai) * New translations (Esperanto) * New translations (Norwegian Bokmal) * New translations (Occitan) * New translations (Kabyle) * New translations (Toki Pona) * Update catalogs.json --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 12 +- src/locales/ar-SA.po | 843 ++++++++++++++++++++-------------------- src/locales/ca-ES.po | 723 +++++++++++++++++----------------- src/locales/cs-CZ.po | 849 ++++++++++++++++++++-------------------- src/locales/de-DE.po | 561 +++++++++++++-------------- src/locales/eo-UY.po | 849 ++++++++++++++++++++-------------------- src/locales/es-ES.po | 851 ++++++++++++++++++++-------------------- src/locales/eu-ES.po | 849 ++++++++++++++++++++-------------------- src/locales/fa-IR.po | 845 ++++++++++++++++++++-------------------- src/locales/fi-FI.po | 561 +++++++++++++-------------- src/locales/fr-FR.po | 849 ++++++++++++++++++++-------------------- src/locales/gl-ES.po | 561 +++++++++++++-------------- src/locales/he-IL.po | 849 ++++++++++++++++++++-------------------- src/locales/it-IT.po | 561 +++++++++++++-------------- src/locales/ja-JP.po | 849 ++++++++++++++++++++-------------------- src/locales/kab.po | 849 ++++++++++++++++++++-------------------- src/locales/ko-KR.po | 845 ++++++++++++++++++++-------------------- src/locales/lt-LT.po | 849 ++++++++++++++++++++-------------------- src/locales/nb-NO.po | 849 ++++++++++++++++++++-------------------- src/locales/nl-NL.po | 845 ++++++++++++++++++++-------------------- src/locales/oc-FR.po | 843 ++++++++++++++++++++-------------------- src/locales/pl-PL.po | 853 ++++++++++++++++++++--------------------- src/locales/pt-BR.po | 849 ++++++++++++++++++++-------------------- src/locales/pt-PT.po | 849 ++++++++++++++++++++-------------------- src/locales/ru-RU.po | 561 +++++++++++++-------------- src/locales/th-TH.po | 843 ++++++++++++++++++++-------------------- src/locales/tok.po | 843 ++++++++++++++++++++-------------------- src/locales/tr-TR.po | 849 ++++++++++++++++++++-------------------- src/locales/uk-UA.po | 849 ++++++++++++++++++++-------------------- src/locales/zh-CN.po | 849 ++++++++++++++++++++-------------------- src/locales/zh-TW.po | 847 ++++++++++++++++++++-------------------- 31 files changed, 11907 insertions(+), 11977 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index d1d520a5c9..9deec6dfc1 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -24,14 +24,14 @@ "code": "de-DE", "nativeName": "Deutsch", "name": "German", - "completion": 95, + "completion": 94, "listed": true }, { "code": "eo-UY", "nativeName": "Esperanto", "name": "Esperanto", - "completion": 94, + "completion": 93, "listed": true }, { @@ -87,7 +87,7 @@ "code": "it-IT", "nativeName": "italiano", "name": "Italian", - "completion": 99, + "completion": 100, "listed": true }, { @@ -101,7 +101,7 @@ "code": "kab", "nativeName": "Taqbaylit", "name": "Kabyle", - "completion": 88, + "completion": 87, "listed": true }, { @@ -122,7 +122,7 @@ "code": "nb-NO", "nativeName": "norsk bokmål", "name": "Norwegian Bokmål", - "completion": 44, + "completion": 43, "listed": false }, { @@ -157,7 +157,7 @@ "code": "ru-RU", "nativeName": "русский", "name": "Russian", - "completion": 100, + "completion": 99, "listed": true }, { diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index 5583462ba9..559af4297c 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "آخر مشاركة: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "مجموعة" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "متبادل" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "مطلوب" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "متابَعون" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, zero {}one {متابع} two {متابعان} few {# متابعين} many {# متابعا} other {# متابع}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "تم التحقق منه" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "انضم في <0>{0}" @@ -98,115 +98,85 @@ msgstr "تعذر تحميل الحساب." msgid "Go to account page" msgstr "الانتقال إلى صفحة الحساب" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "مُتابِعون" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "منشورات" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "المزيد" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "الذهاب إلى الصفحة الشخصية الأصلية" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "اعرض صورة الملف الشخصي" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "تعديل المِلَفّ الشخصي" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "مُتابِعون" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "أخفى المستخدم هذه المعلومات." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -232,39 +202,39 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "الأصلي" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "الردود" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "المعاد نشرها" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "" @@ -285,7 +255,7 @@ msgstr "" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "غلق" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "إزالة" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "إلغاء" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "" @@ -663,23 +633,23 @@ msgstr "الرموز التعبيرية المخصصة" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "خطأ في تحميل الرموز التعبيرية المخصصة" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "حذف…" @@ -744,7 +714,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "اقتباس" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "" @@ -770,44 +740,44 @@ msgstr "" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "التسمية" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "المحتوى" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "حفظ" @@ -857,7 +827,7 @@ msgstr "الحسابات" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "" @@ -869,7 +839,7 @@ msgid "The end." msgstr "" #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "حدث خطأ أثناء تحميل الحسابات" @@ -881,15 +851,15 @@ msgstr "" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "إعادة نشر" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "علامة مرجعية" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "إنشاء" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "المزيد" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "ترجمة" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "نطق" @@ -1278,27 +1268,27 @@ msgstr "" msgid "Done" msgstr "تم" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "وصف الصورة…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "عرض المنشور" @@ -1312,8 +1302,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "" @@ -1465,8 +1455,8 @@ msgstr "الحسابات…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "اقرأ المزيد ←" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "تعذر نسخ الرابط" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "نسخ" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "مشاركة…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "إخفاء النتائج" @@ -1726,49 +1716,49 @@ msgstr "إخفاء النتائج" msgid "Vote" msgstr "صوِّت" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "إنعاش" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "إظهار النتائج" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "إظهار النتائج" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "إنعاش" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "" @@ -1829,16 +1819,20 @@ msgstr "معاينة" msgid "Note: This preview is lightly styled." msgstr "ملاحظة: هذه المعاينة ذات نمط خفيف." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" + +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "حفظ وغلق" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "" msgid "Blocked" msgstr "محظور" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "" @@ -1936,166 +1926,166 @@ msgstr "" msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" +#: src/components/related-actions.jsx:318 +msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "لا يبدو أن المشاركة ناجحة." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "متابعة" @@ -2246,7 +2236,7 @@ msgstr "" msgid "Look up <0>{query}" msgstr "" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "إلغاء إعادة النشر" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "إعادة نشر…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "أعيد نشره" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "جارٍ التحميل…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "" @@ -2936,8 +2927,8 @@ msgstr "منشورات جديدة" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "حاول مجددًا" @@ -3008,7 +2999,7 @@ msgstr "" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "" @@ -3070,6 +3061,12 @@ msgstr "" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "منشورات" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "" @@ -3474,76 +3471,76 @@ msgstr "تعذر إنشاء عامل التصفية" msgid "Title" msgstr "العنوان" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "الكلمة بأكملها" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "لا توجد كلمات مفتاحية. أضف واحدة." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "إضافة كلمة مفتاحية" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "الذهاب إلى خادم آخر…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "لا تمتلك حسابا؟ أنشئ واحد!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "خطأ: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "الانتقال إلى خادمي لتمكين التفاعلات" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "تعذر تحميل الردود." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "عودة" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "انتقل إلى المنشور الرئيس" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "تجريبي" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "تعذر التحويل" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "المنشورات الرائجة" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "لِج عبر ماستدون" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "إنشاء حساب" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "قم بتوصيل حساب ماستدون/الفديفرس الخاص بك.<0/>بيانات الاعتماد الخاصة بك غير مخزنة على هذا الخادم." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index c3a9d7088f..dd2ab3b95f 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 10:18\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Última publicació: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automatitzat" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Grup" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Mutu" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Sol·licitat per" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Seguint-ne" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount , plural, one {# seguidor} other {# seguidors}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Verificat" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "S'hi va unir el <0>{0}" @@ -98,115 +98,85 @@ msgstr "No es pot carregar el compte." msgid "Go to account page" msgstr "Ves a la pàgina del compte" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Seguidors" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "Seguint-ne" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Publicacions" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Més" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicat que té un nou compte:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Identificador copiat" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "No s'ha pogut copiar l'identificador d'usuari" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Copia l'identificador d'usuari" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Codi QR" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Ves a la pàgina del perfil original" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Veure imatge de perfil" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Veure imatge de la capçalera" -#: src/components/account-info.jsx:693 +#: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:817 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Edita el perfil" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "En Memòria" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Seguidors" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Aquest usuari ha decidit no mostrar aquesta informació." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Seguidor} other {<1>{1} Seguidors}}" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "Seguint-ne" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {}other {<0>{0} Seguiments}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Publicació} other {<1>{1} Publicacions}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural, one {<0>{0} Publicació} other {<1>{1} P #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} publicacions originals, {1} respostes, {2} cites, {3} impulsos" #. 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} publicacions originals, {1} respostes, {2} impulsos" @@ -232,39 +202,39 @@ msgstr "{0} publicacions originals, {1} respostes, {2} impulsos" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 publicació en el darrer dia} other {Última publicació en els darrers {2} dies}}} other {{3, plural, one {Últimes {4} publicacions en el darrer dia} other {Últimes {5} publicacions en els darrers {6} dies}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 publicació en el darrer any(s)} other {Últimes {1} publicacions en el darrer any(s)}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Respostes" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "Cites" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "Cites" msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Les estadístiques de les publicacions no estan disponibles." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Veure estadístiques de les publicacions" @@ -295,7 +265,7 @@ msgstr "Veure estadístiques de les publicacions" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Veure estadístiques de les publicacions" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Veure estadístiques de les publicacions" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Tanca" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Afegeix/elimina de les llistes" @@ -529,7 +499,7 @@ msgid "Attachment #{i} failed" msgstr "El fitxer adjunt #{i} ha fallat" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avís de contingut" @@ -539,7 +509,7 @@ msgstr "Avís de contingut" #: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Cancel·la" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "Públic limitat" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menció privada" @@ -624,12 +594,12 @@ msgstr "Programa" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Respon" @@ -702,7 +672,7 @@ msgstr "Error quan desava l'esborrany. Torneu a intentar-ho." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 +#: src/components/status.jsx:1655 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -744,7 +714,7 @@ msgstr "Multimèdia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Cita" @@ -754,14 +724,14 @@ msgstr "Edita l'historial d'instantànies" #: src/components/edit-history-controls.jsx:35 #: src/components/gif-picker-modal.jsx:208 -#: src/components/media-modal.jsx:469 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Anterior" #: src/components/edit-history-controls.jsx:47 #: src/components/gif-picker-modal.jsx:226 -#: src/components/media-modal.jsx:488 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Següent" @@ -857,7 +827,7 @@ msgstr "Comptes" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Mostra'n més…" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Impulsa" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Afegeix als marcadors" @@ -1175,15 +1145,35 @@ msgstr "Dona format matemàtic" msgid "Media description" msgstr "Descripció dels mitjans" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Més" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Tradueix" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Pronuncia" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— experimental" msgid "Done" msgstr "Fet" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Obre el fitxer original en una finestra nova" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Obre el fitxer original" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Intentant descriure la imatge. Si us plau, espereu…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "No s'ha pogut descriure la imatge" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Descriu la imatge…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Mostra la publicació" @@ -1312,8 +1302,8 @@ msgstr "Filtrat: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "Seguint-ne" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Posada al dia" @@ -1465,8 +1455,8 @@ msgstr "Comptes…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Inicieu la sessió" @@ -1644,8 +1634,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipus de notificació desconeguda: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Impulsat/Afavorit per…" @@ -1676,14 +1666,14 @@ msgid "Read more →" msgstr "Llegiu més →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Enllaç copiat" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "No s'ha pogut copiar l'enllaç" @@ -1693,15 +1683,15 @@ msgstr "Voleu obrir l'enllaç?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Copia" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Comparteix…" @@ -1718,8 +1708,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# vot} other {# vots}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Amaga els resultats" @@ -1727,49 +1717,49 @@ msgstr "Amaga els resultats" msgid "Vote" msgstr "Vota" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Actualitza" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Mostra els resultats" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} vot} other {<1>{1} vots}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} votant} other {<1>{1} votants}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Finalitzada<0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Finalitzada" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Finalitza <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Finalitza" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Mostra els resultats" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Actualitza" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Insereix la publicació" @@ -1830,16 +1820,20 @@ msgstr "Vista prèvia" msgid "Note: This preview is lightly styled." msgstr "Nota: a aquesta vista prèvia se li ha aplicat cert estil." -#. 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/related-actions.jsx:222 +msgid "Notes" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" + +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "No ha estat possible actualitzar la nota privada." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Desa i tanca" @@ -1925,10 +1919,6 @@ msgstr "Usuaris silenciats" msgid "Blocked" msgstr "Usuaris blocats" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Nota privada" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Menciona a <0>@{username}" @@ -1937,166 +1927,166 @@ msgstr "Menciona a <0>@{username}" msgid "Translate bio" msgstr "Tradueix la biografia" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Edita una nota privada" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Afegiu una nota privada" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "S'han activat les notificacions per a les publicacions de @{username}." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " S'han desactivat les notificacions per a les publicacions de @{username}." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Desactiva les notificacions" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Activa les notificacions" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} permesos." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} inhabilitats." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Desactiva els impulsos" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Activa els impulsos" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} ja no està destacat al teu perfil." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} està destacat al teu perfil." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "No es pot eliminar @{username} del teu perfil." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "No es pot afegir @{username} al teu perfil." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "No incloure al perfil" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destaca al perfil" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Mostra els perfils destacats" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Sembla que la compartició no funciona." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "@{username} s'ha deixat de silenciar" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Deixa de silenciar a <0>@{username}" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Silencia a <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "@{username} silenciat durant {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "No ha estat possible silenciar @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Voleu suprimir a <0>@{username} dels seguidors?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "S'ha eliminat @{username} de la llista de seguidors" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Suprimeix seguidor…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Voleu blocar a <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "S'ha desblocat a @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "S'ha blocat a @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "No ha estat possible desblocar @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "No ha estat possible blocar @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Deixa de blocar a <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Bloca a <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Denúncia a <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Voleu retirar la sol·licitud de seguiment?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Voleu deixar de seguir @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Deixa de seguir…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Descarta…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Segueix" @@ -2346,7 +2336,7 @@ msgid "Move down" msgstr "Mou cap avall" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Edita" @@ -2558,348 +2548,349 @@ msgstr "Només els seguidors poden citar aquesta publicació" msgid "You are not allowed to quote this post" msgstr "No se us permet citar aquesta publicació" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Publicació no disponible" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>ha impulsat" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Ho sentim, la instància en què heu iniciat la sessió actual no pot interactuar amb aquesta publicació des d'una altra instància." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "La publicació de @{0} s'ha eliminat dels favorits" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "La publicació de @{0} s'ha afegit als favorits" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "La publicació de @{0} s'ha eliminat dels marcadors" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "La publicació de @{0} s'ha afegit als marcadors" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "No tots els mèdia tenen descripció." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Publicacions antigues (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Respon…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Respon a tothom" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, one {}other {# mencions}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, one {}other {<0>@{1} primera, # altres a sota}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "Només <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Desfés l'impuls" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Cita amb enllaç" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "S'ha eliminat l'impuls de la publicació de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Heu impulsat la publicació de @{0}" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Impuls/Cita…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Impulsa…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Ja no m'agrada" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "M'agrada" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Suprimeix l'adreça d'interès" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "Veure les cites" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Publica el text copiat" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "No es pot copiar el text de la publicació" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Copia el text de la publicació" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Mostra la publicació de <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Mostra l'historial d'edició" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Editat: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "Obre l'enllaç" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "La conversa ha deixat d'estar silenciada" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "No s'ha pogut reactivar la conversa" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "No ha estat possible silenciar la conversa" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Deixa de silenciar la conversa" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Silencia la conversa" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "La publicació ja no està fixada al perfil" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "La publicació s'ha fixat al perfil" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "No s'ha pogut desenganxar la publicació" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "No s'ha pogut desenganxar la publicació" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Desfixa del perfil" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Fixa al perfil" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Configuració de les cites" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Voleu suprimir aquesta publicació?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Publicació esborrada" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "No ha estat possible esborrar la publicació" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Voleu eliminar la vostra publicació de la publicació de <0>@{0}?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "S'ha eliminat la cita" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "No s'ha pogut eliminar la cita" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Elimina la cita…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Denuncia la publicació…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "M'ha agradat" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Millorats" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Afegit a marcadors" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Fixat" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Eliminat" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostes}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Mostra'n menys" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Mostra el contingut" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrat: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Mostra els mèdia" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Editat" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Comentaris" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Publicació amagada pels filtres" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Publicació pendent" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Publicació no disponible" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Publicació eliminada per l'autor o l'autora" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Publicació amagada perquè heu bloquejat a @{name}." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Publicació amagada perquè heu bloquejat a {domain}." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Publicació amagada perquè heu silenciat a @{name}." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Mostra-ho de totes maneres" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Edita l'Historial" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "No s'ha pogut carregar l'historial" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Carregant…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha impulsat" @@ -2937,8 +2928,8 @@ msgstr "Publicacions noves" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Torna-ho a provar" @@ -3071,6 +3062,12 @@ msgstr "Es mostren les publicacions etiquetades amb #{0}" msgid "Showing posts in {0}" msgstr "Es mostren publicacions a {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Publicacions" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "No hi ha res a veure encara." @@ -4259,102 +4256,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: les notificacions només funcionen per a <0>un compte." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Publicació" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "No heu iniciat la sessió. Les interaccions (resposta, impuls, etc.) no són possibles." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Aquesta publicació és d'una altra instància (<0>{instance}). Les interaccions (resposta, impuls, etc.) no són possibles." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Error: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Canvia a la meva instància per permetre interaccions" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "No s'han pogut obtenir les respostes." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# mes enrere} other {# mesos enrere}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# any enrere} other {# anys enrere}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Enrere" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Ves a la publicació principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicacions més amunt ‒ Ves a la part superior" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Canvia a vista lateral" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Canvia a vista completa" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Mostra tot el contingut sensitiu" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "No s'ha pogut canviar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Canvia a la instància de la publicació ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Canvia a la instància de la publicació" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "Veure l'historial d'instantànies" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "No ha estat possible carregar la publicació" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# resposta} other {<0>{1} respostes}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentari} other {<0>{0} comentaris}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Mostra la publicació amb respostes" @@ -4389,79 +4386,79 @@ msgstr "Publicacions influents" msgid "No trending posts." msgstr "No hi ha publicacions influents." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Un client web per a Mastodon minimalista i original." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Inicieu la sessió amb Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Registreu-vos" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Connecteu el vostre compte de Mastodon/Fedivers.<0/>Les vostres credencials no s'emmagatzemaran en aquest servidor." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Creat per <1>@cheeaun. <2>Política de Privadesa." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Captura del Carrusel d'impulsos" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Carrusel d'impulsos" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Separeu visualment les publicacions originals de les compartides (impulsos)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "Captura de pantalla de la posada al dia" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "Una línia de temps separada per als seguiments. Interfície inspirada en el correu electrònic per ordenar i filtrar publicacions." -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Captura de fil de comentaris imbricats" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Fil de comentaris imbricats" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Seguiu les converses sense esforç. Respostes minimitzades." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Captura de la interfície d'usuari del mode de múltiples columnes" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Única o múltiples columnes" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Per defecte, una única columna per qui busca tranquil·litat. Múltiples columnes configurables per a usuaris avançats." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Captura de la línia de temps de diverses etiquetes amb un formulari per afegir més etiquetes" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Línia de temps de diverses etiquetes" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Fins a 5 etiquetes combinades en una única línia de temps." diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index e33e434080..0deb408ffc 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Poslední příspěvek: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automaticky" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Skupina" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Vzájemné" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Vyžadováno" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Sleduji" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# odpověď} few {# odpovědi} many {# odpovědi} other {# odpovědi}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Ověřeno" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Připojeno <0>{0}" @@ -98,115 +98,85 @@ msgstr "Účet nelze načíst." msgid "Go to account page" msgstr "Přejít na stránku účtu" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Sledující" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Příspěvky" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Více" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} naznačil, že jejich nový účet je nyní:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Uživatelské jméno X zkopírováno" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Nepodařilo se zkopírovat uživatelské jméno" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Zkopírovat uživatelské jméno" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Přejít na původní stránku profilu" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Zobrazit profilový obrázek" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Zobrazit hlavičku profilu" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Upravit profil" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "In Memoriam" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Sledující" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Tento uživatel se rozhodl nezpřístupnit tyto informace." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} původní příspěvky, {1} odpovědi, {2} zvyšuje" @@ -232,39 +202,39 @@ msgstr "{0} původní příspěvky, {1} odpovědi, {2} zvyšuje" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Originál" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Odpovědi" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Boosty" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Statistiky příspěvku nejsou k dispozici." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Zobrazit statistiky příspěvku" @@ -285,7 +255,7 @@ msgstr "Zobrazit statistiky příspěvku" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Zobrazit statistiky příspěvku" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Zobrazit statistiky příspěvku" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Zobrazit statistiky příspěvku" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Zavřít" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Přidat/odebrat ze seznamu" @@ -403,13 +373,13 @@ msgstr "Volba {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Odstranit" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Příloha #{i} selhala" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Varování o obsahu" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Zrušit" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Soukromá zmínka" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Odpovědět" @@ -663,23 +633,23 @@ msgstr "Vlastní emoji" msgid "Search emoji" msgstr "Hledat emoji" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Chyba při načítání vlastních emoji" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Nedávno použité" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Ostatní" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "Chyba při mazání konceptu. Zkuste to prosím znovu." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Smazat…" @@ -744,7 +714,7 @@ msgstr "Média" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Citace" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Zpět" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Další" @@ -770,44 +740,44 @@ msgstr "Další" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Nelze aktualizovat profil." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Název" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "O mně" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Extra pole" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Štítek" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Obsah" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Uložit" @@ -857,7 +827,7 @@ msgstr "Účty" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Zobrazit více…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Konec." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Chyba při načítání účtů" @@ -881,15 +851,15 @@ msgstr "Nic k zobrazení" msgid "Search GIFs" msgstr "Hledat GIFy" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Běží na GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Zadejte pro vyhledávání GIFů" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Chyba při načítání GIFů" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l nebo <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Boost" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Oblíbené položky" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Skrýt příspěvky z tohoto seznamu na Domovské stránce/Sledované" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Vytvořit" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "Popis médií" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Více" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Přeložit" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Přečíst" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>– experimentální" msgid "Done" msgstr "Hotovo" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Otevřít originální média v novém okně" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Otevřít původní média" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Pokus o popis obrázku. Počkejte prosím,…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Nepodařilo se popsat obrázek" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Popište obrázek…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Zobrazit příspěvek" @@ -1312,8 +1302,8 @@ msgstr "Filtrováno: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Rekapitulace" @@ -1465,8 +1455,8 @@ msgstr "Účty…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Přihlásit se" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Neznámý typ oznámení: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Boost/Líbilo se mi…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Přečti si více →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Odkaz zkopírován" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Nebylo možné zkopírovat soubor" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopírovat" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Sdílet…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Skrýt výsledky" @@ -1726,49 +1716,49 @@ msgstr "Skrýt výsledky" msgid "Vote" msgstr "Hlasovat" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Obnovit" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Zobrazit výsledky" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} hlas} few {<1>{1} hlasy} other {<1>{1} hlasů}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} volič} few {<1>{1} voliči} other {<1>{1} voličů}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Skončilo <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Ukončeno" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Konec <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Ukončení" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Zobrazit výsledky" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Obnovit" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Vložit příspěvek" @@ -1829,16 +1819,20 @@ msgstr "Náhled" msgid "Note: This preview is lightly styled." msgstr "Poznámka: Tento náhled je lehce stylizovaný." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Soukromá poznámka o <0> @{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Nelze aktualizovat soukromou poznámku." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Uložit a zavřít" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "Ztlumeno" msgid "Blocked" msgstr "Blokováno" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Soukromá poznámka" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Zmínit <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Zmínit <0>@{username}" msgid "Translate bio" msgstr "Přeložit bio" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Upravit soukromou poznámku" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Přidat soukromou poznámku" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Upozornění pro příspěvky od @{username} povolena." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Upozornění pro příspěvky od @{username} zakázána." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Vypnout upozornění" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Zapnout upozornění" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Boosty od @{username} povoleny." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Boosty od @{username} zakázány." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Zakázat boosty" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Povolit boosty" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Zmínit v profilu" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Sdílení zřejmě nefunguje." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Ztišit <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Ztlumený @{username} na {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Nelze ztlumit @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Odstranit <0>@{username} ze sledujících?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} odebrán/a ze sledujících" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Odstranit sledujícího…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Blokovat <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Odblokován @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Zablokován @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Nelze odblokovat uživatele @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Nelze zablokovat uživatele @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Odblokovat <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Blok <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Nahlásit <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Zrušit žádost o sledování?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Přestat sledovat…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Vybrat…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Sledovat" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ účty, hashtagy & příspěvky" msgid "Look up <0>{query}" msgstr "Vyhledat <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Zobrazit vše" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Dolů" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Upravit" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>boostnul" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Omlouváme se, vaše aktuální přihlášená instance nemůže komunikovat s tímto příspěvkem z jiné instance." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Nelíbí se @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Některá média jsou bez popisu." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Starý příspěvek (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Zrušit boostnutí" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Boostnout…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Nelíbí se mi" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Líbí se mi" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Odebrat záložku" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Zobrazit příspěvek od <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Ukázat historii úprav" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Upraveno: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Ztlumení konverzace zrušeno" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Konverzace ztlumena" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Nelze zrušit ztlumení konverzace" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Nelze ztlumit konverzaci" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Zrušit ztlumení konverzace" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Ztlumit konverzaci" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Příspěvek odepnut z profilu" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Příspěvek připnut na profil" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Nelze odepnout příspěvek" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Příspěvek nelze připnout" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Odepnout z profilu" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Připnout na profil" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Smazat tento příspěvek?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Příspěvek odstraněn" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Příspěvek nelze odstranit" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Nahlásit příspěvek…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Líbí se" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Boosty" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Záložky" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Připnuto" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Smazat" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# odpověď} few {# odpovědi} many {# odpovědi} other {# odpovědi}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Zobrazit méně" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Zobrazit obsah" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrováno: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Zobrazit média" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Upraveno" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Komentáře" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Historie úprav" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Nepodařilo se načíst historii" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Načítání…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/><1/> boostnuto" @@ -2936,8 +2927,8 @@ msgstr "Nové příspěvky" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Zkuste to znovu" @@ -3008,7 +2999,7 @@ msgstr "Vyžadováno přihlášení." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Domů" @@ -3070,6 +3061,12 @@ msgstr "Zobrazuji příspěvky označené štítkem #{0}" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Příspěvky" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Zatím zde není co vidět." @@ -3474,76 +3471,76 @@ msgstr "Nelze vytvořit filtr" msgid "Title" msgstr "Název" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Celé slovo" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Žádná klíčová slova. Přidejte jedno." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Přidat klíčové slovo" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# klíčové slovo} few {# klíčová slova} many {# klíčových slov} other {# klíčových slov}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtrovat od…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Zatím není implementováno" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Stav: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Změnit vypršení platnosti" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Vypršení platnosti" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Filtrovaný příspěvek bude…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "minimalizovat" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "skrytý" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Smazat tento filtr?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Nepodařilo se odstranit filtr." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Vypršelo" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Vyprší <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Nikdy nevyprší" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, one {} few {#} many {#}other {#}}" msgid "Add hashtag" msgstr "Přidat hashtag" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Odstranit hashtag" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Tato zkratka již existuje" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Přidat do zkratek" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Zadejte novou instanci, např. „mastodon.social“" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Neplatná instance" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Přejít na jinou instanci…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "Nepodařilo se zaregistrovat aplikaci" msgid "instance domain" msgstr "" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "např. “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Pokračovat" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Nemáte účet? Vytvořte si účet!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Chyba: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Nepodařilo se načíst odpovědi." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Zpět" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Přihlásit účtem Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Vytvořit účet" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Připojte svůj existující Mastodon/Fediverse účet.<0/>Vaše přihlašovací údaje nejsou uloženy na tomto serveru." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index 431ac2acbd..051d7d191f 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-26 20:16\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatisiert" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:564 +#: src/components/status.jsx:607 msgid "Group" msgstr "Gruppe" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Befreundet" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Angefragt" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Folgt" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} hat angegeben, dass sein/ihr neues Konto jetzt ist:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:491 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Handle kopiert" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:494 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Handle konnte nicht kopiert werden" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:500 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Handle kopieren" #: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR-Code" @@ -138,7 +138,7 @@ msgstr "Profil-Header anzeigen" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:817 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Profil bearbeiten" @@ -218,12 +218,12 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2680 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Antworten" @@ -265,7 +265,7 @@ msgstr "Beitragsstatistiken anzeigen" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -279,8 +279,8 @@ msgstr "Beitragsstatistiken anzeigen" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -289,13 +289,13 @@ msgstr "Beitragsstatistiken anzeigen" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Schließen" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Hinzufügen/Entfernen aus Listen" @@ -499,7 +499,7 @@ msgid "Attachment #{i} failed" msgstr "Anhang #{i} fehlgeschlagen" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Inhaltswarnung" @@ -509,7 +509,7 @@ msgstr "Inhaltswarnung" #: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Abbrechen" @@ -583,7 +583,7 @@ msgid "Quiet public" msgstr "Still öffentlich" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Private Erwähnung" @@ -594,12 +594,12 @@ msgstr "Einplanen" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Antworten" @@ -672,7 +672,7 @@ msgstr "Fehler beim Löschen des Entwurfs! Bitte versuchen Sie es erneut." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 +#: src/components/status.jsx:1655 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgstr "Medien" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Zitieren" @@ -724,14 +724,14 @@ msgstr "" #: src/components/edit-history-controls.jsx:35 #: src/components/gif-picker-modal.jsx:208 -#: src/components/media-modal.jsx:469 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Zurück" #: src/components/edit-history-controls.jsx:47 #: src/components/gif-picker-modal.jsx:226 -#: src/components/media-modal.jsx:488 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Weiter" @@ -827,7 +827,7 @@ msgstr "Konten" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Mehr anzeigen…" @@ -1042,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l oder <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Boosten" @@ -1053,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Umschalt + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Lesezeichen" @@ -1147,33 +1147,33 @@ msgstr "Medienbeschreibung" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 +#: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 +#: src/pages/status.jsx:1505 #: src/pages/trending.jsx:474 msgid "More" msgstr "Mehr" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Übersetzen" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Sprechen" @@ -1268,27 +1268,27 @@ msgstr "({0}) <0>– experimentell" msgid "Done" msgstr "Fertig" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Originalmedien in neuem Fenster öffnen" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Originalmedien öffnen" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Es wird versucht, das Bild zu beschreiben. Bitte warten Sie…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Fehler beim Beschreiben des Bildes" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Beschreibe Bild…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Post anzeigen" @@ -1302,8 +1302,8 @@ msgstr "Gefiltert: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1360,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Aufholen" @@ -1455,8 +1455,8 @@ msgstr "Konten…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Einloggen" @@ -1633,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Unbekannter Benachrichtigungstyp: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Geteilt/favorisiert von …" @@ -1665,14 +1665,14 @@ msgid "Read more →" msgstr "Mehr lesen →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Link kopiert" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Link konnte nicht kopiert werden" @@ -1682,15 +1682,15 @@ msgstr "Link öffnen?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopieren" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Teilen…" @@ -1752,13 +1752,13 @@ msgstr "Ergebnisse anzeigen" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 msgid "Refresh" msgstr "Aktualisieren" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Beitrag einbetten" @@ -1819,16 +1819,20 @@ msgstr "Vorschau" msgid "Note: This preview is lightly styled." msgstr "Notiz: Diese Vorschau ist leicht formiert." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Private Notiz über <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Private Notiz konnte nicht aktualisiert werden." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Speichern & schließen" @@ -1914,10 +1918,6 @@ msgstr "Stumm geschaltet" msgid "Blocked" msgstr "Blockiert" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Private Notiz" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "<0>@{username} erwähnen" @@ -1926,166 +1926,166 @@ msgstr "<0>@{username} erwähnen" msgid "Translate bio" msgstr "Bio übersetzen" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Private Notiz bearbeiten" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Private Notiz hinzufügen" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Benachrichtigungen für Beiträge von @{username} aktiviert." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Benachrichtigungen für Beiträge von @{username} deaktiviert." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Benachrichtigungen deaktivieren" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Benachrichtigungen aktivieren" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Boosts von @{username} aktiviert." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Boosts von @{username} deaktiviert." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Boosts deaktivieren" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Boosts aktivieren" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} wird nun auf deinem Profil empfohlen." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Empfehlen von @{username} in deinem Profil konnte nicht aufgehoben werden." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "@{username} konnte nicht in deinem Profil empfohlen werden." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Nicht im Profil empfehlen" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Auf Profil vorstellen" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Empfohlene Profile anzeigen" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Teilen scheint nicht zu funktionieren." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "Stummschaltung von @{username} aufgehoben" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Stummschaltung von <0>@{username} aufheben" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "<0>@{username} stumm schalten…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "@{username} für {0} stumm geschaltet" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Stummschalten von @{username} nicht möglich" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} als Follower entfernen?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} als Follower entfernt" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Folgenden entfernen…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "<0>@{username} blockieren?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "@{username} entsperrt" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "@{username} blockiert" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "@{username} kann nicht entsperrt werden" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "@{username} konnte nicht blockiert werden" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "<0>@{username} entsperren" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "<0>@{username} blockieren…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "<0>@{username} melden…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Folgeanfrage zurückziehen?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "@{0} entfolgen?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Entfolgen…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Zurückziehen…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Folgen" @@ -2335,7 +2335,7 @@ msgid "Move down" msgstr "Nach unten" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Bearbeiten" @@ -2547,348 +2547,349 @@ msgstr "Nur Follower können diesen Beitrag zitieren" msgid "You are not allowed to quote this post" msgstr "Sie sind nicht berechtigt diesen Beitrag zu zitieren" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Beitrag nicht verfügbar" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>geteilt" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Entschuldigung, deine aktuell verwendete Instanz kann nicht mit diesem von einer anderen Instanz stammenden Beitrag interagieren." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Beitrag von @{0} entfavorisiert" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Post von @{0} favorisiert" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "@{0}'s Beitrag gespeichert" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Einige Medien haben keine Beschreibungen." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Alter Beitrag (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Antworten…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Allen antworten" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# Erwähnungen}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "Nur <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Nicht mehr teilen" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Mit Link zitieren" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Beitrag von @{0} geteilt" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Boost/Quote…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Boost…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Entfavorisieren" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Favorisieren" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Lesezeichen entfernen" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "Quotes anzeigen" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Beitragstext kopiert" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Beitragstext konnte nicht kopiert werden" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Beitragstext kopieren" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Beitrag von <0>@{0} ansehen" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Bearbeitungsverlauf anzeigen" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Bearbeitet: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "Link öffnen" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Unterhaltung entstummt" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Unterhaltung stumm geschaltet" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Unterhaltung kann nicht entstummt werden" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Unterhaltung kann nicht stumm geschaltet werden" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Unterhaltung entstummen" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Unterhaltung stumm schalten" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Beitrag vom Profil gelöst" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Beitrag ans Profil angeheftet" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Beitrag kann nicht gelöst werden" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Beitrag kann nicht angeheftet werden" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Vom Profil lösen" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Ans Profil anheften" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Quote-Einstellungen" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Diesen Post löschen?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Post gelöscht" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Post konnte nicht gelöscht werden" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Meinen Beitrag von <0>@{0}s Beitrag entfernen?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Quote entfernt" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "Quote konnte nicht entfernt werden" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Quote entfernen…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Post melden…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Favorisiert" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Geboostet" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Lesezeichen hinzugefügt" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Angeheftet" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Gelöscht" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# Antwort} other {# Antworten}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Weniger anzeigen" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Inhalt anzeigen" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Gefiltert: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Medien anzeigen" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Bearbeitet" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Kommentare" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Beitrag von Filtern versteckt" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Beitrag ausstehend" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Beitrag nicht verfügbar" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Beitrag durch Autor*in entfernt" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Beitrag versteckt, da du @{name} geblockt hast." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Beitrag versteckt, da du {domain} geblockt hast." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Beitrag versteckt, da du @{name} stummgeschalten hast." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Trotzdem anzeigen" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Bearbeitungsverlauf" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Fehler beim laden des Verlaufs" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Laden…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geteilt" @@ -2926,8 +2927,8 @@ msgstr "Neue Posts" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Erneut versuchen" @@ -4253,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "HINWEIS: Push-Benachrichtigungen funktionieren nur für <0>ein Konto." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Sie sind nicht eingeloggt. Interaktionen (Antworten, Boost usw.) sind nicht möglich." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Dieser Post stammt von einer anderen Instanz (<0>{instance}). Interaktionen (Antworten, Boost, usw.) sind nicht möglich." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Fehler: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Zu meiner Instanz wechseln, um Interaktionen zu ermöglichen" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Antworten konnten nicht geladen werden." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Zurück" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Zum Hauptbeitrag gehen" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} Posts oberhalb ‒ Gehe nach oben" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "In der seitlichen Ansicht linsen" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Zur Vollansicht wechseln" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Alle sensiblen Inhalte anzeigen" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Experimentell" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Wechsel nicht möglich" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Zur Instanz des Posts wechseln" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Post konnte nicht geladen werden" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# Antwort} other {<0>{1} Antworten}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# Kommentar} other {<0>{0} Kommentare}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Post mit Antworten anzeigen" @@ -4383,79 +4384,79 @@ msgstr "Angesagte Posts" msgid "No trending posts." msgstr "Keine angesagten Posts." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Ein minimalistischer, dogmatischer Mastodon Web-Client." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Mit Mastodon anmelden" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Registrieren" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Verbinden Sie Ihr bestehendes Mastodon/Fediverse Konto.<0/>Ihre Zugangsdaten werden nicht auf diesem Server gespeichert." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Entwickelt von <1>@cheeaun. <2>Datenschutzerklärung." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Bildschirmfoto des Boosts-Karussells" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Boost Karussell" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Originelle Posts und erneut geteilte (geboostete) Posts visuell trennen." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Screenshot von verschachtelten Kommentar-Threads" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Verschachtelte Kommentar-Threads" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Folge Unterhaltungen mühelos. Halb einklappbare Antworten." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Screenshot der mehrspaltigen Benutzeroberfläche" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Einzelne oder mehrere Spalten" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Standardmäßig eine einzelne Spalte für Zen-Modus-Enthusiasten. Konfigurierbares Mehrspalten-Layout für Power-Nutzer." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Bildschirmfoto einer Timeline mehrerer Hashtags mit einem Formular zum Hinzufügen weiterer Hashtags" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Timeline mehrerer Hashtags" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Bis zu 5 Hashtags, kombiniert in eine gemeinsame Timeline." diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index 94498a631b..8c9dd1af0a 100644 --- a/src/locales/eo-UY.po +++ b/src/locales/eo-UY.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Laste afiŝita: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Aŭtomatigita" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Grupo" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Reciproka" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Petita" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Sekvante" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# sekvanto} other {# sekvantoj}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Kontrolita" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Aliĝis <0>{0}" @@ -98,115 +98,85 @@ msgstr "Ne eblas ŝargi konton." msgid "Go to account page" msgstr "Iri al konta paĝo" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Sekvantoj" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "Sekvatoj" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Afiŝoj" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Pli" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} indikis, ke ilia nova konto nun estas:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Tenilo kopiita" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Ne eblas kopii la tenilon" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Kopii tenilon" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Malfermi la originalan profilpaĝon" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Vidi rolfiguron" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Vidi fonbildon" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Redakti la profilon" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "Memore" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Sekvantoj" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Ĉi tiu uzanto elektis ne disponebligi ĉi tiun informon." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "Sekvatoj" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural,one {<0>{0} Afiŝo} other {<1>{1} Afiŝoj}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural,one {<0>{0} Afiŝo} other {<1>{1} Afiŝoj #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originalaj afiŝoj, {1} respondoj, {2} diskonigoj" @@ -232,39 +202,39 @@ msgstr "{0} originalaj afiŝoj, {1} respondoj, {2} diskonigoj" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {Lasta afiŝo en la lasta tago} other {Lasta afiŝo en la pasintaj {2} tagoj}}} other {{3, plural, one {Lastaj {4} afiŝoj en la lasta tago} other {Lastaj {5} afiŝoj en la pasintaj {6} tagoj}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {Lasta afiŝo en la pasinta(j) jaro(j)} other {Lastaj {1} afiŝoj en la pasinta(j) jaro(j)}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Originala" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Respondoj" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Diskonigoj" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Afiŝaj statistikoj ne disponeblaj." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Vidi afiŝo-statistikojn" @@ -285,7 +255,7 @@ msgstr "Vidi afiŝo-statistikojn" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Vidi afiŝo-statistikojn" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Vidi afiŝo-statistikojn" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Vidi afiŝo-statistikojn" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Fermi" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Aldoni/Forigi el Listoj" @@ -403,13 +373,13 @@ msgstr "Elekti {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Forigi" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Eraro aldonante #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Enhavaverto" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Nuligi" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "Diskrete publika" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privata mencio" @@ -624,12 +594,12 @@ msgstr "Plani" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Respondi" @@ -663,23 +633,23 @@ msgstr "Propraj emoĝioj" msgid "Search emoji" msgstr "Serĉi emoĝion" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Eraro dum ŝarĝo de propraj emoĝioj" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Ofte uzataj" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Aliaj" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "Malzomi" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "Zomi" @@ -702,8 +672,8 @@ msgstr "Eraro dum forigo de malneto! Bonvolu provi denove." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Forigi…" @@ -744,7 +714,7 @@ msgstr "Plurmedio" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Citaĵo" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Antaŭa" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Sekva" @@ -770,44 +740,44 @@ msgstr "Sekva" msgid "Exit" msgstr "Eliri" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Ne eblas ĝisdatigi la profilon." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Kapa bildo" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Profilbildo" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Nomo" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Sinprezento" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Profilaj metadatumoj" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etikedo" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Enhavo" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Konservi" @@ -857,7 +827,7 @@ msgstr "Kontoj" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Montri pli…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "La fino." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Eraro dum ŝargo de kontoj" @@ -881,15 +851,15 @@ msgstr "Nenio por montri" msgid "Search GIFs" msgstr "Serĉi GIF-movbildojn" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Funkciigita de GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Tajpi por serĉi movbildojn" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Eraro dum ŝargo de movbildoj" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l aŭ <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Diskonigi" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Ŝovo + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Legosigni" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Kaŝi afiŝojn en ĉi tiu listo de Hejmo/Sekvatoj" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Krei" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "Priskribo de plurmedio" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Pli" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduki" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Paroli" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— eksperimenta" msgid "Done" msgstr "Farite" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Malfermi originalan plurmedion en nova fenestro" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Malfermi originalan plurmedion" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Provante priskribi bildon. Bonvolu atendi…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Malsukcesis priskribi la bildon" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Priskribi la bildon…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Vidi afiŝon" @@ -1312,8 +1302,8 @@ msgstr "Filtrila: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "Sekvatoj" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Aktualiĝi" @@ -1465,8 +1455,8 @@ msgstr "Kontoj…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Ensaluti" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Nekonata tipo de sciigo: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Diskonigita/Ŝatita de…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Legi pli →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Ligilo kopiita" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Ne eblas kopii la ligilon" @@ -1692,15 +1682,15 @@ msgstr "Ĉu malfermi ligilon?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopii" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Diskonigi…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# voĉdono} other {# voĉdonoj}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Kaŝi rezultojn" @@ -1726,49 +1716,49 @@ msgstr "Kaŝi rezultojn" msgid "Vote" msgstr "Voĉdoni" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Aktualigi" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Montri rezultojn" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} voĉdono} other {<1>{1} voĉdonoj}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} voĉdonanto} other {<1>{1} voĉdonantoj}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Finita <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Finita" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Finante <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Finante" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Montri rezultojn" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Aktualigi" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Enkorpigi afiŝon" @@ -1829,16 +1819,20 @@ msgstr "Antaŭrigardo" msgid "Note: This preview is lightly styled." msgstr "Noto: Ĉi tiu antaŭmontro estas malpeze stilita." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Personaj notoj pri <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Ne eblas ĝisdatigi la privatan noton." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Konservi kaj fermi" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "Forigitaj lastatempaj serĉoj" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Lastatempaj serĉoj" @@ -1924,10 +1918,6 @@ msgstr "Silentigita" msgid "Blocked" msgstr "Blokita" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Privata noto" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Mencii <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Mencii <0>@{username}" msgid "Translate bio" msgstr "Traduki biografion" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Redakti privatan noton" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Aldoni privatan noton" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Ŝaltitaj sciigoj por afiŝoj de @{username}." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Malŝaltitaj sciigoj por afiŝoj de @{username}." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Malŝalti sciigojn" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Ŝalti sciigojn" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Diskonigoj de @{username} ŝaltitaj." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Diskonigoj de @{username} malŝaltitaj." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Malŝalti diskonigojn" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Ŝalti diskonigojn" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} jam ne estas elstarigita en via profilo." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} nun estas elstarigita en via profilo." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Ne montri en profilo" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Montri en profilo" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Montri elstarajn profilojn" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Kunhavigo ŝajnas ne funkcii." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "Nesilentigita @{username}" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Nesilentigi <0>@{username}" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Silentigi <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Silentigita @{username} dum {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Ne eblas silentigi @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Ĉu forigi <0>@{username} el sekvantoj?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} forigita de sekvantoj" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Forigi sekvanton…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Ĉu bloki <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Malblokita @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Blokita @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Ne eblas malbloki @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Ne eblas bloki @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Malbloki <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Bloki <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Raporti <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Ĉu nuligi peton por sekvado?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Ĉu ĉesi sekvi @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Ĉesi sekvi…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Nuligi…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Sekvi" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ kontoj, kradvortoj kaj afiŝoj" msgid "Look up <0>{query}" msgstr "Serĉi <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Vidi ĉion" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Moviĝi malsupren" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Redakti" @@ -2557,348 +2547,349 @@ msgstr "Nur sekvantoj rajtas citi tiun ĉi afiŝon" msgid "You are not allowed to quote this post" msgstr "Vi ne rajtas citi ĉi tiun afiŝon" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Afiŝo ne disponebla" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>diskonigita" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Pardonu, la nodo en kiu vi estas ensalutinta ne permesas vin interagi kun ĉi tiu afiŝo de alia nodo." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Ne plu ŝatis la afiŝon de {0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Ŝatis la afiŝon de {0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Ne plu legosignis la afiŝon de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Legosignis la afiŝon de @{0}" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Iuj plurmedioj ne havas priskribojn." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Malnova afiŝo (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Ne plu diskonigi" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Citi kun ligilo" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Ne plu diskonigita la afiŝon de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Diskonigita la afiŝon de @{0}" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Diskonigi…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Ne plu ŝati" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Ŝatata" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Ne plu legosignis" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Teksto de la afiŝo kopiita" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Ne eblas kopii tekston de la afiŝo" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Kopii tekston de la afiŝo" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Vidi afiŝon de <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Montri redaktan historion" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Redaktita: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Konversacion nesilentigita" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Konversacion silentigita" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Ne eblas nesilentigi konversacion" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Ne eblas silentigi konversacion" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Nesilentigi konversacion" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Silentigi konversacion" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Afiŝo depinglinta de profilo" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Afiŝo alpinglita al profilo" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Ne eblas depingli afiŝon" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Ne eblas alpingli afiŝon" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Depingli de profilo" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Alpingli al la profilo" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Agordoj de citaĵo" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Ĉu forigi ĉi tiun afiŝon?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Afiŝo forigita" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Ne eblas forigi afiŝon" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Raporti afiŝon…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Ŝatita" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Diskonigita" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Legosignita" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Alpinglita" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Forigita" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# respondo} other {# respondoj}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Montru malpli" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Montru envahon" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrita: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Montri plurmedion" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Redaktita" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Komentoj" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Afiŝo kaŝita de viaj filtriloj" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Pritraktata afiŝo" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Afiŝo ne disponebla" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Afiŝo forigita de aŭtoro" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Redaktan historion" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Malsukcesis ŝargi historion" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Ŝargante…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> diskonigita" @@ -2936,8 +2927,8 @@ msgstr "Novaj afiŝoj" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Provu denove" @@ -3008,7 +2999,7 @@ msgstr "Ensaluto bezonata." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Iru hejmen" @@ -3070,6 +3061,12 @@ msgstr "Montrante afiŝojn etikeditaj kun #{0}" msgid "Showing posts in {0}" msgstr "Montrante afiŝojn en {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Afiŝoj" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Nenio vidinda ĉi tie ankoraŭ." @@ -3474,76 +3471,76 @@ msgstr "Ne eblas krei filtrilon" msgid "Title" msgstr "Titolo" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Tuta vorto" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Ne estas ŝlosilvortoj. Aldonu unu." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Aldoni ŝlosilvorton" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# ŝlosilvorto} other {# ŝlosilvortoj}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtri de…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Ankoraŭ ne disponigita" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Stato: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Ŝanĝi eksvalidiĝon" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Eksvalidiĝo" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Filtrita afiŝo estos…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "obskurita (nur amaskomunikilaro)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "minimumigita" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "kaŝita" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Ĉu forigi ĉi tiun filtrilon?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Ne eblas forigi filtrilon." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Finiĝita" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Finiĝanta <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Neniam finiĝas" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, other {Maks. # kradvortoj}}" msgid "Add hashtag" msgstr "Aldoni kradvorton" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Forigi kradvorton" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Maks. # ŝparvojo atingita. Ne eblas aldoni ŝparvojon.} other {Maks. # ŝparvojoj atingitaj. Ne eblas aldoni ŝparvojon.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Ĉi tiu ŝparvojo jam ekzistas" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Kradvorto-ŝparvojo aldonita" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Aldoni al ŝparvojoj" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Entajpi novan nodon, ekz. \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Senvalida nodo" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Iri al alia nodo…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "Malsukcesis registri aplikaĵon" msgid "instance domain" msgstr "noda domajno" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "ekz. “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Malsukcesis ensaluti. Bonvolu provi denove aŭ provi alian nodon." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Daŭrigi per {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Daŭrigi" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Ĉu vi ankoraŭ ne havas konton? Kreu unu!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTO: Puŝaj sciigoj funkcias nur por <0>unu konto." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Afiŝo" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Vi ne estas ensalutinta. Interagoj (respondi, diskonigi, ktp) ne eblas." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Ĉi tiu afiŝo estas de alia nodo (<0>{instance}). Interagoj (respondi, diskonigi, ktp) ne eblas." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Eraro: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Iri al mia nodo por ŝalti interagojn" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Ne eblas ŝargi respondojn." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural,one {# monaton poste} other {# monatojn poste}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural,one {# jaron poste} other {# jarojn poste}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Reen" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Iri al ĉefa afiŝo" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} afiŝoj supre ‒ Iri supren" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Ŝalti al Flanka Vido" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Ŝalti al Plena Vido" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Montri ĉiujn sentemajn enhavojn" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Eksperimenta" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Ne eblas ŝalti" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Iri al nodo de la afiŝo ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Iri al la nodo de la afiŝo" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Ne eblas ŝargi afiŝon" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# respondo} other {<0>{1} respondoj}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# komento} other {<0>{0} komentoj}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Vidi afiŝon kun siaj respondoj" @@ -4387,79 +4384,79 @@ msgstr "Popularaj afiŝoj" msgid "No trending posts." msgstr "Neniuj popularaj afiŝoj." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Minimuma retkliento por Mastodon, kiu faras aferojn laŭ via maniero." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Ensaluti per Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Aliĝi" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Konekti vian ekzistantan Mastodon/Fediverson-konton.<0/>Viaj ensalutiloj ne estas konservitaj en ĉi tiu servilo." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Konstruita de <1>@cheeaun. <2>Regularo pri privateco." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Ekrankopio de Karuselon de diskonigoj" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Karuselon de diskonigoj" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Vide apartigu originalajn afiŝojn kaj redividitajn afiŝojn (diskonigitajn afiŝojn)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Ekrankopio de grupigita komenta fadeno" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Grupigita komenta fadeno" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Sekvi konversaciojn perfekte. Duonfaldeblaj respondoj." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Ekrankopio de plurkolumna uzantinterfaco" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Ununuro aŭ plurkolumno" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Defaŭlte, ununura kolumno por serĉantoj de zen-reĝimo. Agordebla plurkolumno por altnivelaj uzantoj." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Ekrankopio de plurkradvorta templinio kun formo por aldoni pliajn kradvortojn" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Plurkradvorta templinio" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Ĝis 5 kradvortoj kombinitaj en ununuran templinion." diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 807e9266f1..cd716de3e5 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Última publicación: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automatizado" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Grupo" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Mutuo" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Solicitado" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Siguiendo" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Verificado" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Se unió el <0>{0}" @@ -98,115 +98,85 @@ msgstr "No se ha podido cargar la cuenta." msgid "Go to account page" msgstr "Ir a la página de la cuenta" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Seguidores" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "Seguidos" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Publicaciones" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Más" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicado que su nueva cuenta es:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Has copiado el identificador" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "No se ha podido copiar el identificador" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Copiar identificador" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Código QR" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Ir a la página de perfil original" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Ver imagen del perfil" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Ver cabecera del perfil" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "Cuenta conmemorativa" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Seguidores" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Este usuario ha optado por no hacer esta información disponible." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural,one {<0>{0} Seguidor}other {<1>{1} Seguidores}}" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "Seguidos" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural,other {<0>{0} Siguiendo}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural,one {<0>{0} Publicación} other {<1>{1} Publicaciones}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural,one {<0>{0} Publicación} other {<1>{1} P #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} publicaciones originales, {1} respuestas, {2} citaciones, {3} impulsos" #. 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originales, {1} respuestas, {2} impulsos" @@ -232,39 +202,39 @@ msgstr "{0} originales, {1} respuestas, {2} impulsos" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 publicación en el último día} other {Última publicación en los últimos {2} días}}} other {{3, plural, one {Últimas {4} publicaciones en el último día} other {Últimas {5} publicaciones en los últimos {6} días}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 publicación en el último año(s)} other {Últimas {1} publicaciones en el último año(s)}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Originales" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Respuestas" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "Citas" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "Citas" msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Las estadísticas de las publicaciones no están disponibles." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Ver las estadísticas de las publicaciones" @@ -285,7 +255,7 @@ msgstr "Ver las estadísticas de las publicaciones" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Ver las estadísticas de las publicaciones" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Ver las estadísticas de las publicaciones" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Ver las estadísticas de las publicaciones" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Cerrar" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Añadir/eliminar de las listas" @@ -403,13 +373,13 @@ msgstr "Opción {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Eliminar" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Error al adjuntar #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Advertencia de contenido" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Cancelar" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "Pública, pero silenciosa" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Mención privada" @@ -624,12 +594,12 @@ msgstr "Programar" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Responder" @@ -663,23 +633,23 @@ msgstr "Emojis personalizados" msgid "Search emoji" msgstr "Buscar emoji" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Error al cargar emojis personalizados" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Usados recientemente" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Otros" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "Alejar" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "Acercar" @@ -702,8 +672,8 @@ msgstr "¡Error al eliminar el borrador! Por favor, inténtalo de nuevo." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Eliminar…" @@ -744,7 +714,7 @@ msgstr "Multimedia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Citar" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "Instantáneas del historial de edición" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Anterior" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Siguiente" @@ -770,44 +740,44 @@ msgstr "Siguiente" msgid "Exit" msgstr "Salir" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "No se ha podido actualizar el perfil." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Imagen de encabezado" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Imagen de perfil" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Nombre" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Biografía" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Campos adicionales" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etiqueta" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Contenido" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Guardar" @@ -857,7 +827,7 @@ msgstr "Cuentas" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Mostrar más…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "El fin." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Error al cargar cuentas" @@ -881,15 +851,15 @@ msgstr "No hay nada que mostrar" msgid "Search GIFs" msgstr "Buscar GIF" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Con tecnología de GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Escribe para buscar un GIF" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Error al cargar los GIF" @@ -928,7 +898,7 @@ msgstr "Importar" #: src/components/import-export-accounts.jsx:139 msgid "Select file…" -msgstr "" +msgstr "Seleccionar archivo…" #: src/components/import-export-accounts.jsx:151 #: src/components/shortcuts-settings.jsx:1050 @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Impulsar" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Mayús + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Añadir marcador" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Ocultar publicaciones en esta lista de Inicio/Seguidos" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Crear" @@ -1175,15 +1145,35 @@ msgstr "Formato matemático" msgid "Media description" msgstr "Descripción de la imagen" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Más" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traducir" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Hablar" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— experimental" msgid "Done" msgstr "Hecho" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Abrir archivo original en una nueva ventana" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Abrir archivo original" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Intentando describir la imagen. Por favor, espera…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "No se ha podido describir la imagen" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Describe la imagen…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Ver publicaciones" @@ -1312,8 +1302,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "Seguidos" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Ponerse al día" @@ -1465,8 +1455,8 @@ msgstr "Cuentas…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Inicia sesión" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificación desconocido: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Impulsado por/Le gustó a…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Leer más →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "El enlace ha sido copiado" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "No se ha podido copiar el enlace" @@ -1692,15 +1682,15 @@ msgstr "¿Abrir enlace?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Compartir…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Ocultar resultados" @@ -1726,49 +1716,49 @@ msgstr "Ocultar resultados" msgid "Vote" msgstr "Votar" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Actualizar" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Mostrar resultado" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} voto} other {<1>{1} votos}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} votante} other {<1>{1} votantes}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Terminado <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Terminado" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Terminando <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Terminando" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Mostrar resultado" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Actualizar" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Insertar publicación" @@ -1829,16 +1819,20 @@ msgstr "Vista previa" msgid "Note: This preview is lightly styled." msgstr "Nota: Esta vista previa está ligeramente definida." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Nota privada acerca de <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "No se ha podido actualizar la nota privada." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Guardar y cerrar" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "Búsquedas recientes limpiadas" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Búsquedas recientes" @@ -1924,10 +1918,6 @@ msgstr "Silenciado" msgid "Blocked" msgstr "Bloqueado" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Nota privada" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Mencionar a <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Mencionar a <0>@{username}" msgid "Translate bio" msgstr "Traducir biografía" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Editar nota privada" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Añadir nota privada" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Notificaciones activadas para las publicaciones de @{username}." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Notificaciones desactivadas para las publicaciones de @{username}." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Desactivar notificaciones" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Activar notificaciones" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} activados." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} desactivados." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Desactivar impulsos" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Activar impulsos" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} ya no está destacado en tu perfil." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} ahora está destacado en tu perfil." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "No se puede dejar de destacar a @{username} en tu perfil." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "No se puede destacar a @{username} en tu perfil." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "No destacar en el perfil" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destacar en el perfil" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Mostrar perfiles destacados" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Compartir parece no funcionar." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "Se ha dejado de silenciar a @{username}" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Dejar de silenciar a <0>@{username}" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Silenciar a <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Se ha silenciado a @{username} por {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "No se ha podido silenciar a @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "¿Deseas eliminar a <0>@{username} de los seguidores?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} se ha eliminado de los seguidores" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Eliminar seguidor…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "¿Deseas bloquear a <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Se ha desbloqueado a @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Se ha bloqueado a @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "No se ha podido desbloquear a @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "No se ha podido bloquear a @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Desbloquear a <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Bloquear a <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Reportar a <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "¿Desear retirar la solicitud de seguimiento?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "¿Dejar de seguir a @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Dejar de seguir…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Descartar…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seguir" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ cuentas, etiquetas y publicaciones" msgid "Look up <0>{query}" msgstr "Buscar <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Ver todo" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Bajar" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2557,348 +2547,349 @@ msgstr "Solo los seguidores pueden citar esta publicación" msgid "You are not allowed to quote this post" msgstr "No tienes permiso para citar esta publicación" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Publicación no disponible" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>impulsó" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Lo sentimos, la instancia en la que estás conectado no te permite interactuar con esta publicación de otra instancia." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "No me gustó la publicación de {0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Le gustó la publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Dejó de guardar como marcador la publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Guardó como marcador la publicación de @{0}" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Algunos archivos no tienen descripciones." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Antiguas publicaciones (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Responder…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Responder a todos" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural,other {# menciones}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural,other {<0>@{1} primero, # otros debajo}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "Solo <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Dejar de impulsar" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Citar con enlace" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Dejó de impulsar la publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Impulsó la publicación de @{0}" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Impulsar/citar…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Impulsar…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "No me gusta" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Me gusta" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Quitar marcador" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "Ver citas" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Texto de la publicación copiado" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "No se puede copiar el texto de la publicación" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Copiar el texto de la publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Ver publicación de <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Mostrar historial de ediciones" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Se editó el: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "Abrir enlace" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Has dejado de silenciar la conversación" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Has silenciado la conversación" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "No se ha podido dejar de silenciar la conversación" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "No se ha podido silenciar la conversación" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Dejar de silenciar conversación" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Silenciar conversación" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Publicación no fijada del perfil" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Publicación fijada en el perfil" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "No se ha podido dejar sin fijar la publicación" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "No se ha podido fijar la publicación" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Dejar de fijar del perfil" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Fijar al perfil" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Configuración de citas" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "¿Deseas eliminar esta publicación?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Se ha eliminado la publicación" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "No se ha podido eliminar la publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "¿Eliminar mi publicación de la publicación de <0>@{0}?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Cita eliminada" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "No se ha podido eliminar cita" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Eliminar cita…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Reportar publicación…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Me gusta" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Impulsó" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Añadido a marcadores" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Fijada" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Eliminada" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# respuesta} other {# respuestas}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Mostrar contenido" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Mostrar multimedia" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Se editó" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Comentarios" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Publicación oculta por tus filtros" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Publicación pendiente" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Publicación no disponible" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Publicación eliminada por el autor" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Publicación oculta porque tú has bloqueado a @{name}." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Publicación oculta porque tú has bloqueado {domain}." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Publicación oculta porque tú has silenciado a @{name}." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Mostrar de todos modos" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Historial de ediciones" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Error al cargar el historial" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Cargando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsó" @@ -2936,8 +2927,8 @@ msgstr "Nuevas publicaciones" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Inténtalo de nuevo" @@ -3008,7 +2999,7 @@ msgstr "Se requiere iniciar sesión." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Ir a la página de inicio" @@ -3070,6 +3061,12 @@ msgstr "Mostrando publicaciones etiquetadas con #{0}" msgid "Showing posts in {0}" msgstr "Mostrando publicaciones en {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Publicaciones" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "No hay nada que ver aquí… todavía." @@ -3474,76 +3471,76 @@ msgstr "No se ha podido crear el filtro" msgid "Title" msgstr "Título" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Palabra completa" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "No hay palabras clave. Añade una." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Añadir palabra clave" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# palabra clave} other {# palabras claves}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtrar desde…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Todavía no se ha implementado" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Estado: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Cambiar caducidad" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Caducidad" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "La publicación filtrada será…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "oscurecido (solo medios)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "minimizada" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "escondida" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "¿Deseas eliminar este filtro?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "No se ha podido eliminar el filtro." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Caducado" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Caducando <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Nunca caduca" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Máximo # etiquetas}}" msgid "Add hashtag" msgstr "Añadir etiqueta" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Eliminar etiqueta" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Se ha alcanzado el límite máximo de # atajos. No se ha podido añadir el atajo.} other {Se ha alcanzado el límite máximo de # atajos. No se ha podido añadir el atajo.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Este atajo ya existe" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Atajo de etiqueta añadido" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Añadir a atajos" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Introduce una nueva instancia, por ejemplo \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Instancia inválida" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Ir a otra instancia…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "No se pudo registrar la aplicación" msgid "instance domain" msgstr "dominio de la instancia" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "ejemplo \"mastodon.social\"" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Error al iniciar sesión. Por favor, inténtalo de nuevo o usa otra instancia." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Continuar con {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Continuar" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "¿No tienes una cuenta? ¡Crea una!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Las notificaciones push solo se permiten para <0>una cuenta." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Publicación" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "No estás conectado. No puedes interactuar (responder, impulsar, etc.)." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Esta publicación es de otra instancia (<0>{instance}). Las interacciones (responder, impulsar, etc.) no son posibles." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Error: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Cambiar a mi instancia para activar interacciones" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "No se han podido cargar las respuestas." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# mes después} other {# meses después}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural,one {# año después} other {# años después}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Volver" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Ir a la publicación principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicaciones arriba - Ir hacia arriba" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Cambiar a vista lateral" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Cambiar a vista completa" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Mostrar todo el contenido sensible" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "No se ha podido cambiar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Cambiar a la instancia de la publicación ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Cambiar a la instancia de la publicación" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "Ver instantáneas del historial de edición" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "No se ha podido cargar la publicación" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# respuesta} other {<0>{1} respuestas}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentario} other {<0>{0} comentarios}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Ver publicación con sus respuestas" @@ -4387,79 +4384,79 @@ msgstr "Publicaciones en tendencia" msgid "No trending posts." msgstr "No hay publicaciones en tendencia." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Un cliente web minimalista para Mastodon que hace las cosas a su manera." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Inicia sesión con Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Registrarse" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Conecta tu cuenta Mastodon/Fediverse existente.<0/>Tus credenciales no se almacenan en este servidor." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Creado por <1>@cheeaun. <2>Política de privacidad." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Captura de pantalla del carrusel de impulsos" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Carrusel de publicaciones impulsadas" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Separa visualmente las publicaciones originales de las compartidas (publicaciones impulsadas)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "Captura de pantalla de puesta al día" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "Una línea de tiempo separada para los seguidores. Interfaz inspirada en el correo electrónico para ordenar y filtrar publicaciones." -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Captura de pantalla del hilo de comentarios agrupados" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Hilo de comentarios agrupados" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Sigue las conversaciones sin esfuerzo. Respuestas semi-colapsables." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Captura de pantalla de la interfaz de usuario con múltiples columnas" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Una o varias columnas" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Por defecto, una sola columna para los amantes del modo zen. Modo de múltiples columnas configurable para usuarios avanzados." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Captura de pantalla de una línea de tiempo con múltiples etiquetas y un formulario para añadir más etiquetas" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Línea de tiempo con varias etiquetas" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Hasta 5 etiquetas combinadas en una sola línea de tiempo." diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index 9b8279347a..09365c799b 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Azken bidalketa: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automatizatua" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Taldea" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Batak bestea" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Eskatuta" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Jarraitzen" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {jarraitzaile #} other {# jarraitzaile}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Egiaztatua" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "<0>{0}(e)an batu zen" @@ -98,115 +98,85 @@ msgstr "Ezin da kontua kargatu." msgid "Go to account page" msgstr "Joan kontuaren orrira" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "jarraitzaile" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "jarraitzen" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "bidalketa" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Gehiago" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName}(e)k adierazi du kontu berria duela:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Helbidea kopiatu da" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Ezin da helbidea kopiatu" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Kopiatu helbidea" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Joan jatorrizko profilaren orrira" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Ikusi profileko irudia" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Ikusi goiburuko irudia" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Editatu profila" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "In Memoriam" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "jarraitzaile" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Erabiltzaileak informazio hau publiko ez egitea aukeratu du." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {Jarraitzaile <0>{0}} other {<1>{1} jarraitzaile}}" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "jarraitzen" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {}other {<0>{0} jarraitzen}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {Bidalketa <0>{0}} other {<1>{1} bidalketa}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural, one {Bidalketa <0>{0}} other {<1>{1} bid #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} jatorrizko bidalketa, {1} erantzun, {2} iruzkin, {3} bultzada" #. 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} bidalketa original, {1} erantzun, {2} bultzada" @@ -232,39 +202,39 @@ msgstr "{0} bidalketa original, {1} erantzun, {2} bultzada" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {Azken bidalketa azken egunean} other {Azken bidalketa azken {2} egunetan}}} other {{3, plural, one {Azken {4} bidalketak azken egunean} other {Azken {5} bidalketak azken {6} egunetan}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {Azken bidalketa azken urte(et)an} other {Azken {1} bidalketak azken urte(et)an}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Originalak" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Erantzunak" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "Iruzkinak" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "Iruzkinak" msgid "Boosts" msgstr "Bultzadak" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Bidalketaren estatistikak ez daude erabilgarri." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Ikusi bidalketen estatistikak" @@ -285,7 +255,7 @@ msgstr "Ikusi bidalketen estatistikak" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Ikusi bidalketen estatistikak" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Ikusi bidalketen estatistikak" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Ikusi bidalketen estatistikak" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Itxi" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Gehitu zerrendara / kendu zerrendatik" @@ -403,13 +373,13 @@ msgstr "{0}. aukera" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Kendu" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "#{i} eranskinak huts egin du" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Edukiari buruzko abisua" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Utzi" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "Ikusgarritasun mugatua" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Aipamen pribatua" @@ -624,12 +594,12 @@ msgstr "Programatu" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Erantzun" @@ -663,23 +633,23 @@ msgstr "Instantziako emojiak" msgid "Search emoji" msgstr "Bilatu emojia" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Errorea emoji pertsonalizatua kargatzean" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Oraintsu erabilita" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Besteak" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "Txikiagotu" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "Handiagotu" @@ -702,8 +672,8 @@ msgstr "Errorea zirriborroa ezabatzean! Saiatu berriro." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Ezabatu…" @@ -744,7 +714,7 @@ msgstr "Multimedia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Iruzkindu" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "Edizio-historia" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Aurrekoa" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Hurrengoa" @@ -770,44 +740,44 @@ msgstr "Hurrengoa" msgid "Exit" msgstr "Irten" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Ezin da profila eguneratu." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Goiburuko irudia" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Profileko irudia" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Izena" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Biografia" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Eremu gehigarriak" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etiketa" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Edukia" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Gorde" @@ -857,7 +827,7 @@ msgstr "Kontuak" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Erakutsi gehiago…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Amaiera." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Errorea kontuak kargatzean" @@ -881,15 +851,15 @@ msgstr "Ezertxo ere ez" msgid "Search GIFs" msgstr "Bilatu GIFak" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "GIPHYri esker" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Idatzi GIFak bilatzeko" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Errorea GIFak kargatzean" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l edo <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Bultzatu" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Jarri laster-marka" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Ezkutatu Hasiera / Jarraitzen -etik zerrenda honetako bidalketak" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Sortu" @@ -1175,15 +1145,35 @@ msgstr "Eman formatu matematikoa" msgid "Media description" msgstr "Fitxategiaren deskribapena" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Gehiago" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Itzuli" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Irakurri ozenki" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— esperimentala" msgid "Done" msgstr "Eginda" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Ireki jatorrizko multimedia fitxategia leiho berrian" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Ireki jatorrizko multimedia fitxategia" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Irudia deskribatzen saiatzen. Itxaron…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Ezin da irudia deskribatu" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Deskribatu irudia…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Ikusi bidalketa" @@ -1312,8 +1302,8 @@ msgstr "Iragazita: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "Jarraitzen ditu" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Zer berri?" @@ -1465,8 +1455,8 @@ msgstr "Kontuak…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Hasi saioa" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Jakinarazpen mota ezezaguna: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Bultzatu/Gogoko du(te)…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Irakurri gehiago →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Esteka kopiatu da" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Ezin da esteka kopiatu" @@ -1692,15 +1682,15 @@ msgstr "Esteka ireki?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopiatu" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Partekatu…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {boto #} other {# boto}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Ezkutatu emaitzak" @@ -1726,49 +1716,49 @@ msgstr "Ezkutatu emaitzak" msgid "Vote" msgstr "Bozkatu" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Freskatu" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Erakutsi emaitzak" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {boto <0>{0}} other {<1>{1} boto}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {hautesle <0>{0}} other {<1>{1} hautesle}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "<0/> amaitu da" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Amaitu da" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "<0/> amaituko da" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Amaiera-data" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Erakutsi emaitzak" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Freskatu" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Txertatu bidalketa" @@ -1829,16 +1819,20 @@ msgstr "Aurrebista" msgid "Note: This preview is lightly styled." msgstr "Oharra: aurrebista honi estilo arin bat aplikatu zaio." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "<0>@{0}(r)i buruzko ohar pribatua" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Ezin izan da ohar pribatua eguneratu." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Gorde eta itxi" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "Azken bilaketak garbitu dira" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Azken bilaketak" @@ -1924,10 +1918,6 @@ msgstr "Mutututa" msgid "Blocked" msgstr "Blokeatuta" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Ohar pribatua" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Aipatu <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Aipatu <0>@{username}" msgid "Translate bio" msgstr "Itzuli biografia" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Editatu ohar pribatua" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Gehitu ohar pribatua" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Jakinarazpenak gaitu dira @{username}(r)en bidalketetarako." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Jakinarazpenak gaitu dira @{username}(r)en bidalketetarako." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Ezgaitu jakinarazpenak" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Gaitu jakinarazpenak" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "@{username}(r)en bultzadak gaitu dira." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "@{username}(r)en bultzadak ezgaitu dira." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Ezgaitu bultzadak" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Gaitu bultzadak" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} zure profilean nabarmentzeari utzi zaio." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} zure profilean nabarmenduta dago." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Ezin da @{username} zure profilean nabarmentzeari utzi." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Ezin da @{username} zure profilean nabarmendu." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Ez nabarmendu profilean" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Nabarmendu profilean" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Erakutsi nabarmendutako profilak" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Ez dirudi partekatzea dabilenik." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "@{username} mututzeari utzi zaio" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Utzi <0>@{username} mututzeari" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Mututu <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "@{username} {0}rako mututu da" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Ezin da @{username} mututu" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} jarraitzaileetatik kendu nahi?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} jarraitzaileetatik kendu da" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Kendu jarraitzailea…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "<0>@{username} blokeatu nahi?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "@{username} blokeatzeari utzi zaio" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "@{username} blokeatu da" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Ezin da @{username} blokeatzeari utzi" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Ezin da @{username} blokeatu" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Utzi <0>@{username} blokeatzeari" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Blokeatu <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Salatu <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Jarraipen-eskaera atzera bota?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Utzi @{0} jarraitzeari?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Utzi jarraitzeari…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Bota atzera…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Jarraitu" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ kontuak, traolak eta bidalketak" msgid "Look up <0>{query}" msgstr "Bilatu <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Ikusi guztia" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Mugitu behera" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editatu" @@ -2557,348 +2547,349 @@ msgstr "Jarraitzaileek soilik iruzkindu dezakete bidalketa hau" msgid "You are not allowed to quote this post" msgstr "Ez duzu bidalketa hau iruzkintzeko baimenik" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Bidalketa ez dago eskuragarri" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/>(e)k <1>bultzatua" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Barka baina saioa hasita duzun zerbitzariak ezin du interaktuatu beste instantzia batekoa den bidalketa honekin." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "@{0}(r)en bidalketa gogoko izateari utzi diozu" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "@{0}(r)en bidalketa gogoko egin du" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "@{0}(r)en bidalketari laster-marka kendu dio" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "@{0}(r)en bidalketari laster-marka jarri dio" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Multimedia fitxategi batzuek ez dute deskribapenik." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Bidalketa zaharra (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Erantzun…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Erantzun guztiei" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, one {}other {# aipamen}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, one {}other {<0>@{1} lehena, beste # beherago}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "<0>@{0} bakarrik" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Kendu bultzada" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Iruzkindu estekarekin" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "@{0}(r)en bidalketari bultzada kendu dio" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "@{0}(r)en bidalketa bultzatu du" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Bultzatu/Iruzkindu…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Bultzatu…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Utzi gogoko egiteari" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Gogoko egin" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Kendu laster-marka" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "Ikusi iruzkinak" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Bidalketako testua kopiatu da" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Ezin da bidalketako testua kopiatu" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Kopiatu bidalketako testua" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Ikusi <0>@{0}(r)en bidalketa" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Erakutsi edizio-historia" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Editatuta: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Elkarrizketa mututzeari utzi zaio" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Elkarrizketa mututu da" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Ezin da elkarrizketa mututzeari utzi" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Ezin da elkarrizketa mututu" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Utzi elkarrizketa mututzeari" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Mututu elkarrizketa" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Bidalketa profilean finkatzeari utzi zaio" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Profilean finkatutako bidalketa" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Ezin da bidalketa finkatzeari utzi" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Ezin da bidalketa finkatu" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Utzi profilean finkatzeari" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Finkatu profilean" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Iruzkinen ezarpenak" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Bidalketa ezabatu nahi duzu?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Bidalketa ezabatu da" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Ezin da bidalketa ezabatu" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Nire bidalketa <0>@{0}(r)en bidalketatik kendu?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Iruzkina kendu da" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "Ezin da iruzkina kendu" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Kendu iruzkina…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Salatu bidalketa…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Gogoko egina" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Bultzatua" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Laster-marka jarria" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Finkatua" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Ezabatua" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {erantzun #} other {# erantzun}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Ezkutatu edukia" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Erakutsi edukia" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Iragazita: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Erakutsi multimedia fitxategiak" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Editatuta" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Iruzkinak" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Iragazkiek ezkutatutako bidalketa" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Bidalketa zain dago" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Bidalketa ez dago eskuragarri" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Egileak bidalketa kendu du" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Bidalketa ezkutatu da @{name} blokeatu duzulako." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Bidalketa ezkutatu da {domain} blokeatu duzulako." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Bidalketa ezkutatu da @{name} mututu duzulako." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Erakutsi hala ere" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Edizio-historia" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Ezin da historia kargatu" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Kargatzen…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/>(e)k <1/> bultzatu du" @@ -2936,8 +2927,8 @@ msgstr "Bidalketa berriak" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Saiatu berriro" @@ -3008,7 +2999,7 @@ msgstr "Saioa hasi behar da." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Joan orri nagusira" @@ -3070,6 +3061,12 @@ msgstr "#{0} traola duten bidalketak erakusten" msgid "Showing posts in {0}" msgstr "{0}(e)ko bidalketak erakusten" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "bidalketa" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Ez dago ikusteko ezer." @@ -3474,76 +3471,76 @@ msgstr "Ezin da iragazkia sortu" msgid "Title" msgstr "Izenburua" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Hitz osoa" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Ez dago hitz-gakorik." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Gehitu hitz-gakoa" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {hitz-gako #} other {# hitz-gako}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Iragazi…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Inplementatzeke" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Egoera: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Aldatu iraungitzea" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Iraungitzea" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Iragazitako bidalketak…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "ilunduta (soilik multimedia)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "txikituko dira" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "ezkutatuko dira" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Iragazkia ezabatu nahi duzu?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Ezin da iragazkia ezabatu." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Iraungi da" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "<0/>(e)an iraungiko da" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Ez da inoiz iraungiko" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Gehienez # traola}}" msgid "Add hashtag" msgstr "Gehitu traola" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Kendu traola" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Gehienezko lasterbidera (#) iritsi zara. Ezin da lasterbidea gehitu.} other {Gehienezko # lasterbideetara iritsi zara. Ezin da lasterbidea gehitu.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Lasterbidea badago lehendik ere" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Traolaren lasterbidea gehitu da" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Gehitu lasterbideetara" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Sartu instantzia berria, adib. \"mastodon.eus\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Instantzia baliogabea" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Joan beste instantzia batera…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "Aplikazioa erregistratzeak huts egin du" msgid "instance domain" msgstr "instantziaren domeinua" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "adib. \"mastodon.eus\"" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Ezin da saioa hasi. Saiatu berriro edo saiatu beste instantzia batean." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Jarraitu {selectedInstanceText}(r)ekin" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Jarraitu" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Oraindik ez duzu konturik? Sortu ezazu!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "Oharra: push jakinarazpenak <0>kontu bakarrarentzat dabiltza." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Bidalketa" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Ez duzu saiorik hasi. Ezin duzu interaktuatu (erantzun, bultzatu...)" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Bidalketa hau beste instantzia batekoa da (<0>{instance}). Interakzioak (erantzunak, bultzadak, etab.) ez dira posible." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Errorea: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Aldatu nire instantziara interakzioak gaitzeko" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Ezin dira erantzunak kargatu." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {hilabete geroago} other {# hilabete geroago}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {urtebete geroago} other {# urte geroago}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Atzera" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Joan bidalketa nagusira" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} bidalketa goian ‒ Joan gora" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Aldatu gainbegirada bistara" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Aldatu bista osora" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Erakutsi eduki hunkigarri guztia" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Esperimentala" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Ezin da aldatu" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Aldatu bidalketaren instantziara ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Aldatu bidalketaren instantziara" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "Ikusi edizio-historia" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Ezin da bidalketa kargatu" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {erantzun #} other {<0>{1} erantzun}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {iruzkin #} other {<0>{0} iruzkin}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Ikusi bidalketa eta erantzunak" @@ -4387,79 +4384,79 @@ msgstr "Bogan dauden bidalketak" msgid "No trending posts." msgstr "Ez dago bogadn dagoen joerarik." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Mastodon erabiltzeko web-bezero minimalista eta aparta." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Hasi saioa Mastodon-ekin" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Eman izena" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Konektatu zure Mastodon / Fedibertsoko kontua.<0/>Zure egiaztagiriak ez dira zerbitzari honetan gordetzen." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<1>@cheeaunek <0>sortua. <2>Pribatutasun politika." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Bultzaden karruselaren pantaila-argazkia" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Bultzaden karrusela" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Bereizi bisualki bidalketa originalak eta partekatutakoak (bultzadak)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Habiratutako iruzkinen hariaren pantaila-argazkia" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Habiratutako iruzkinen haria" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Jarraitu elkarrizketak arazorik gabe. Erantzunak tolesten dira." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Zutabe anitzeko interfazearen pantaila-argazkia" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Nahi beste zutabe" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Defektuz, zutabe bakarra ZEN antolaketa nahi dutenentzako. Zutabe gehiago konfiguratu daitezke erabilera aurreraturako." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Traola anitzeko denbora-lerroaren pantaila-argazkia, traola gehiago gehitzeko inprimakiarekin" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Traola anitzeko denbora-lerroa" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Denbora-lerro bakarrean 5 traola ere batu daitezke." diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index e1146ec941..a37fe32333 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "آخرین فرسته‌ها: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "خودکارشده" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "گروه" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "متقابل" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "درخواست‌شده" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "پی‌گرفته" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural,one {# پی‌گرفته} other {# پی‌گرفته‌ها}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "تاییدشده" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "عضو شده<0>{0}" @@ -98,115 +98,85 @@ msgstr "ناتوان در بارگذاری حساب کاربری." msgid "Go to account page" msgstr "برو به صفحهٔ حساب کاربری" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "پی‌گیرنده" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "فرسته" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "بیشتر" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "برو به صفحهٔ اصلی نمایه" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "نمایش تصویر نمایه" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "نمایش سرآیند نمایه" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "ویرایش نمایه" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "در یادبود" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "پی‌گیرنده" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "این کاربر انتخاب کرده که این اطلاعات در دسترس نباشد." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} فرسته‌های اصلی، {1} پاسخ‌ها، {2} تقویت‌ها" @@ -232,39 +202,39 @@ msgstr "{0} فرسته‌های اصلی، {1} پاسخ‌ها، {2} تقویت #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {۱ فرستهٔ آخر در ۱ روز گذشته} other {۱ فرستهٔ آخر در {2} روز گذشته}}} other {{3, plural, one {{4} فرستهٔ آخر در ۱ روز گذشته} other {{5} فرستهٔ آخر در {6} روز گذشته}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {۱ فرستهٔ آخر در سال گذشته} other {{1} فرستهٔ آخر در سال گذشته}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "اصلی" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "پاسخ‌ها" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "تقویت‌ها" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "اطلاعات فرسته غیرقابل دسترسی." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "نمایش اطلاعات فرسته" @@ -285,7 +255,7 @@ msgstr "نمایش اطلاعات فرسته" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "نمایش اطلاعات فرسته" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "نمایش اطلاعات فرسته" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "نمایش اطلاعات فرسته" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "بستن" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "افزودن/حذف کردن از سیاهه‌ها" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "حذف کردن" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "پیوست #{i} شکست خورد" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "هشدار محتوا" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "لغو" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "اشارهٔ خصوصی" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "پاسخ دادن" @@ -663,23 +633,23 @@ msgstr "شکلک‌های شخصی‌سازی‌شده" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "خطا در بارگذاری شکلک‌های شخصی‌سازی‌شده" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "خطا در حذف پیش‌نویس! لطفا دوباره تلاش ک #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "حذف…" @@ -744,7 +714,7 @@ msgstr "رسانه" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "نقل قول" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "پیشین" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "پسین" @@ -770,44 +740,44 @@ msgstr "پسین" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "نام" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "شرح حال" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "مورد اضافی" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "برچسب" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "محتوا" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "ذخیره" @@ -857,7 +827,7 @@ msgstr "حساب‌های کاربری" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "نمایش بیشتر…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "آخر." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "خطا در بارگذاری حساب‌ها" @@ -881,15 +851,15 @@ msgstr "چیزی برای نمایش نیست" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "برای جستجوی جیف‌ها بنویسید" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "خطا در بارگذاری جیف‌ها" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>م یا <1>ب" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "تقویت" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>تبدیل + <1>ذ" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "نشانک‌گذاری" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "پنهان کردن فرسته‌ها در این سیاهه از خانه/پی‌گرفته" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "ایجاد" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "شرح رسانه" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "بیشتر" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "ترجمه" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "حرف زدن" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— آزمایشگاهی" msgid "Done" msgstr "اتمام" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "باز کردن رسانهٔ اصلی در پنجرهٔ جدید" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "باز کردن رسانهٔ اصلی" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "تلاش برای شرح دادن تصویر. لطفا صبر کنید…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "شکست در شرح دادن تصویر" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "شرح دادن تصویر…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "نمایش فرسته" @@ -1312,8 +1302,8 @@ msgstr "پالایش‌شده: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "" @@ -1465,8 +1455,8 @@ msgstr "حساب‌ها…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "ورود" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[نوع ناشناختهٔ آگاهی: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "تقویت‌شده/برگزیده‌شده توسط…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "بیشتر خوانید ←" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "پیوند رونوشت شد" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "ناتوان در رونوشت برداشتن از پیوند" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "رونوشت" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "همرسانی…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "پنهان کردن نتایج" @@ -1726,49 +1716,49 @@ msgstr "پنهان کردن نتایج" msgid "Vote" msgstr "رأی دادن" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "بارگذاری مجدد" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "نمایش نتایج" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "پایان یافته <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "پایان‌یافته" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "در حال اتمام <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "در حال اتمام" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "نمایش نتایج" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "بارگذاری مجدد" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "فرستهٔ جاسازی‌شده" @@ -1829,16 +1819,20 @@ msgstr "پیش‌نمایش" msgid "Note: This preview is lightly styled." msgstr "نکته: این پیش‌نمایش بصورت طراحی سبک است." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "یادداشت خصوصی دربارهٔ <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" + +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "ذخیره و بستن" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "خموشانده" msgid "Blocked" msgstr "مسدودشده" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "اشاره به <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "اشاره به <0>@{username}" msgid "Translate bio" msgstr "ترجمهٔ شرح حال" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" +#: src/components/related-actions.jsx:318 +msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "انگار همرسانی کار نمیکند." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "خموشاندن <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} را از پی‌گرفتگان حذف میکنید؟" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "حذف کردن پی‌گرفته…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "<0>@{username} را مسدود میکنید؟" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "نامسدود کردن <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "مسدود کردن <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "گزارش دادن <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "پی نگرفتن…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "برگرداندن…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "پی گرفتن" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ حساب‌های کاربری، برچسب‌ها و ف msgid "Look up <0>{query}" msgstr "بررسی کردن <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "دیدن همه" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "حرکت به پایین" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "ویرایش" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>تقویت کرد" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "متأسفانه نمونه‌ای که شما در آن وارد شده‌اید نمیتواند با این فرسته از یک نمونهٔ دیگر تعامل داشته باشد." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "فرستهٔ @{0} نابرگزیده شد" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "بعضی از رسانه‌ها شرح ندارند." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "فرستهٔ قدیمی (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "ناتقویت" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "تقویت…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "نابرگزیدن" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "برگزیدن" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "نانشانک‌گذاری" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "نمایش تاریخچهٔ ویرایش" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "ویرایش‌شده: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "گفتگو ناخموشیده شد" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "گفتگو خموشیده شد" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "ناتوان در ناخموشاندن گفتگو" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "ناتوان در خموشاندن گفتگو" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "ناخموشاندن گفتگو" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "خموشاندن گفتگو" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "سنجاق فرسته از نمایه برداشته شد" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "فرسته به نمایه سنجاق شد" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "ناتوان در برداشتن سنجاق فرسته" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "ناتوان در سنجاق کردن فرسته" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "برداشتن سنجاق " -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "سنجاق کردن به نمایه" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "این فرسته را حذف میکنید؟" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "گزارش دادن فرسته…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "پالایش‌شده: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> تقویت‌شده" @@ -2936,8 +2927,8 @@ msgstr "فرسته‌های جدید" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "تلاش مجدد" @@ -3008,7 +2999,7 @@ msgstr "نیاز به ورود." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "رفتن به خانه" @@ -3070,6 +3061,12 @@ msgstr "نمایش فرسته‌هایی که با #{0} برچسب‌گذاری msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "فرسته" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "اینجا چیزی برای دیدن نیست." @@ -3474,76 +3471,76 @@ msgstr "ناتوان در ایحاد پالایه" msgid "Title" msgstr "عنوان" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "تمام واژه" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "کلیدواژهای نیست. یکی اضافه کنید." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "افزودن کلیدواژه" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "این پالایه را حذف میکنید؟" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "هرگز منقضی نمیشود" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, other {بیشترین # برچسب‌ها}}" msgid "Add hashtag" msgstr "افزودن برچسب" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "حذف کردن برچسب" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "این میانبر درحال حاضر موجود است" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "میانبر برچسب اضافه شد" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "افزودن به میانبرها" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "یک نمونهٔ جدید وارد کنید مثل \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "نمونهٔ نامعتبر" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "رفتن به یک نمونهٔ دیگر…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "مثلا \"mastodon.social\"" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "ادامه دادن با {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "ادامه" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "حساب کاربری ندارید؟ یکی بسازید!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "نکته: آگاهی‌های ارسالی فقط برای <0>یک حساب کاربری کار میکنند." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "تعویض به حالت نمایش کامل" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "نمایش همهٔ محتوای حساس" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "آزمایشی" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "تعویض به نمونهٔ فرسته" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>ساخته‌شده توسط <1>@cheeaun. <2>حریم خصوصی." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 2a213d131f..b562fe398c 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-26 01:41\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Botti" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:564 +#: src/components/status.jsx:607 msgid "Group" msgstr "Ryhmä" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Seuraatte toisianne" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Pyydetty" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Seurataan" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} on ilmoittanut, että hänen uusi tilinsä on nyt:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:491 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Käyttäjätunnus kopioitu" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:494 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Käyttäjätunnusta ei voitu kopioida" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:500 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Kopioi käyttäjätunnus" #: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR-koodi" @@ -138,7 +138,7 @@ msgstr "Näytä profiilin otsake" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:817 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Muokkaa profiilia" @@ -218,12 +218,12 @@ msgid "Original" msgstr "Alkuperäiset" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2680 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Vastaukset" @@ -265,7 +265,7 @@ msgstr "Näytä julkaisutilastot" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -279,8 +279,8 @@ msgstr "Näytä julkaisutilastot" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -289,13 +289,13 @@ msgstr "Näytä julkaisutilastot" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Sulje" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Lisää/poista listoista" @@ -499,7 +499,7 @@ msgid "Attachment #{i} failed" msgstr "Liite #{i} epäonnistui" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Sisältövaroitus" @@ -509,7 +509,7 @@ msgstr "Sisältövaroitus" #: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Peruuta" @@ -583,7 +583,7 @@ msgid "Quiet public" msgstr "Vaivihkaa julkinen" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Yksityismaininta" @@ -594,12 +594,12 @@ msgstr "Ajasta" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Vastaa" @@ -672,7 +672,7 @@ msgstr "Virhe poistettaessa luonnosta! Yritä uudelleen." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 +#: src/components/status.jsx:1655 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgstr "Media" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Lainaa" @@ -724,14 +724,14 @@ msgstr "Muokkaushistorian tilannevedokset" #: src/components/edit-history-controls.jsx:35 #: src/components/gif-picker-modal.jsx:208 -#: src/components/media-modal.jsx:469 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Edellinen" #: src/components/edit-history-controls.jsx:47 #: src/components/gif-picker-modal.jsx:226 -#: src/components/media-modal.jsx:488 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Seuraava" @@ -827,7 +827,7 @@ msgstr "Tilit" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Näytä lisää…" @@ -1042,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l tai <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Tehosta" @@ -1053,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Vaihto + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Lisää kirjanmerkkeihin" @@ -1147,33 +1147,33 @@ msgstr "Median kuvaus" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 +#: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 +#: src/pages/status.jsx:1505 #: src/pages/trending.jsx:474 msgid "More" msgstr "Lisää" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Käännä" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Puhu" @@ -1268,27 +1268,27 @@ msgstr "({0}) <0>— kokeellinen" msgid "Done" msgstr "Valmis" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Avaa alkuperäinen media uuteen ikkunaan" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Avaa alkuperäinen media" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Koetetaan kuvailla kuvaa. Odota hetki…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Kuvan kuvailu epäonnistui" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Kuvaile kuvaa…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Näytä julkaisu" @@ -1302,8 +1302,8 @@ msgstr "Suodatettu: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1360,7 +1360,7 @@ msgstr "Seurattavat" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Kiinnikuronta" @@ -1455,8 +1455,8 @@ msgstr "Tilit…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Kirjaudu sisään" @@ -1633,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tuntematon ilmoitustyyppi: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Tehostaneet/tykänneet…" @@ -1665,14 +1665,14 @@ msgid "Read more →" msgstr "Lue lisää →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Linkki kopioitu" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Linkkiä ei voitu kopioida" @@ -1682,15 +1682,15 @@ msgstr "Avataanko linkki?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopioi" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Jaa…" @@ -1752,13 +1752,13 @@ msgstr "Näytä tulokset" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 msgid "Refresh" msgstr "Päivitä" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Upota julkaisu" @@ -1819,16 +1819,20 @@ msgstr "Esikatselu" msgid "Note: This preview is lightly styled." msgstr "Huomaa: Tämä esikatselu on kevyesti tyylitelty." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Yksityinen merkintä käyttäjästä <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Yksityistä merkintää ei voitu päivittää." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Tallenna ja sulje" @@ -1914,10 +1918,6 @@ msgstr "Mykistetty" msgid "Blocked" msgstr "Estetty" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Yksityinen merkintä" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Mainitse <0>@{username}" @@ -1926,166 +1926,166 @@ msgstr "Mainitse <0>@{username}" msgid "Translate bio" msgstr "Käännä elämäkerta" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Muokkaa yksityistä merkintää" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Lisää yksityinen merkintä" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Ilmoitukset käyttäjän @{username} julkaisuista otettu käyttöön." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Ilmoitukset käyttäjän @{username} julkaisuista poistettu käytöstä." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Poista ilmoitukset käytöstä" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Ota ilmoitukset käyttöön" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Käyttäjän @{username} tehostukset otettu käyttöön." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Käyttäjän @{username} tehostukset poistettu käytöstä." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Poista tehostukset käytöstä" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Ota tehostukset käyttöön" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} ei ole enää esille nostettuna profiilissasi." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} on nyt nostettu esille profiilissasi." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Käyttäjää @{username} ei voitu poistaa esiltä profiilistasi." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Käyttäjää @{username} ei voitu nostaa esille profiilissasi." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Poista esiltä profiilista" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Nosta esille profiiliin" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Näytä esille nostetut profiilit" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Jako ei näytä toimivan." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "Kumottu käyttäjän @{username} mykistys" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Kumoa käyttäjän <0>@{username} mykistys" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Mykistä <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Mykistetty @{username}, kestona {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Käyttäjää @{username} ei voitu mykistää" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Poistetaanko <0>@{username} seuraajista?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} poistettu seuraajista" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Poista seuraaja…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Estetäänkö <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Kumottu käyttäjän @{username} esto" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Estetty @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Käyttäjän @{username} mykistystä ei voitu kumota" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Käyttäjää @{username} ei voitu estää" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Kumoa käyttäjän <0>@{username} esto" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Estä <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Raportoi <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Perutaanko seurauspyyntö?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Lopetetaanko käyttäjän @{0} seuraaminen?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Älä seuraa…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Peru…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seuraa" @@ -2335,7 +2335,7 @@ msgid "Move down" msgstr "Siirrä alaspäin" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Muokkaa" @@ -2547,348 +2547,349 @@ msgstr "Vain seuraajat voivat lainata tätä julkaisua" msgid "You are not allowed to quote this post" msgstr "Sinulla ei ole oikeutta lainata tätä julkaisua" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Julkaisu ei saatavilla" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>tehosti" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Valitettavasti parhaillaan kirjautuneena oleva instanssi ei voi olla vuorovaikutuksessa tämän toiselta instanssilta peräisin olevan julkaisun kanssa." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Kumottu käyttäjän @{0} julkaisun tykkäys" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Tykätty käyttäjän @{0} julkaisusta" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Poistettu käyttäjän @{0} julkaisu kirjanmerkeistä" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Lisätty käyttäjän @{0} julkaisu kirjanmerkkeihin" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Osalta mediasta puuttuu kuvaus." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Vanha julkaisu (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Vastaa…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Vastaa kaikille" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# mainintaa}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, other {<0>@{1} ensin, # muuta alhaalla}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "Vain <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Kumoa tehostus" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Lainaa linkillä" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Kumottu käyttäjän @{0} julkaisun tehostus" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Tehostettu käyttäjän @{0} julkaisua" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Tehosta/lainaa…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Tehosta…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Kumoa tykkäys" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Tykkää" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Poista kirjanmerkeistä" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "Näytä lainaukset" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Julkaisun teksti kopioitu" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Julkaisun tekstiä ei voitu kopioida" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Kopioi julkaisun teksti" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Näytä käyttäjän <0>@{0} julkaisu" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Näytä muokkaushistoria" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Muokattu: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "Avaa linkki" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Keskustelun mykistys kumottu" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Keskustelu mykistetty" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Keskustelun mykistystä ei voitu kumota" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Keskustelua ei voitu mykistää" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Kumoa keskustelun mykistys" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Mykistä keskustelu" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Julkaisu irrotettu profiilista" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Julkaisu kiinnitetty profiiliin" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Julkaisua ei voitu irrottaa" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Julkaisua ei voitu kiinnittää" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Irrota profiilista" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Kiinnitä profiiliin" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Lainausasetukset" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Poistetaanko tämä julkaisu?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Julkaisu poistettu" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Julkaisua ei voitu poistaa" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Poistetaanko julkaisuni käyttäjän <0>@{0} julkaisusta?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Lainaus poistettu" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "Lainausta ei voitu poistaa" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Poista lainaus…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Raportoi julkaisu…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Tykätty" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Tehostettu" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Lisätty kirjanmerkkeihin" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Kiinnitetty" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Poistettu" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# vastaus} other {# vastausta}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Näytä vähemmän" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Näytä sisältö" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Suodatettu: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Näytä media" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Muokattu" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Kommentit" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Julkaisu piilotettu suodattimiesi perusteella" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Julkaisu odottaa" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Julkaisu ei saatavilla" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Tekijä on poistanut julkaisun" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Julkaisu piilotettu, koska olet estänyt käyttäjän @{name}." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Julkaisu piilotettu, koska olet estänyt instanssin {domain}." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Julkaisu piilotettu, koska olet mykistänyt käyttäjän @{name}." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Näytä kuitenkin" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Muokkaushistoria" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Historian lataus epäonnistui" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Ladataan…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> tehosti" @@ -2926,8 +2927,8 @@ msgstr "Uudet julkaisut" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Yritä uudelleen" @@ -4253,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "HUOMAA: Puskuilmoitukset toimivat vain <0>yhdellä tilillä." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Julkaisu" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Et ole kirjautuneena sisään. Vuorovaikutus (vastaaminen, tehostaminen jne.) ei ole mahdollista." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Tämä julkaisu on toisesta instanssista (<0>{instance}). Vuorovaikutus (vastaaminen, tehostaminen jne.) ei ole mahdollista." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Virhe: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Vaihda omaan instanssiin, niin saat vuorovaikutuksen käyttöön" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Vastauksia ei voitu ladata." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# kuukausi myöhemmin} other {# kuukautta myöhemmin}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# vuosi myöhemmin} other {# vuotta myöhemmin}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Takaisin" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Siirry pääjulkaisuun" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} julkaisua yläpuolella – Siitty ylös" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Vaihda sivupaneelinäkymään" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Vaihda täyteen näkymään" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Näytä kaikki arkaluonteinen sisältö" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Kokeellinen" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Ei voitu vaihtaa" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Vaihda julkaisun instanssiin ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Vaihda julkaisun instanssiin" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "Näytä muokkaushistorian tilannevedokset" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Julkaisua ei voitu ladata" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# vastaus} other {<0>{1} vastausta}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# kommentti} other {<0>{0} kommenttia}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Näytä julkaisu vastauksineen" @@ -4383,79 +4384,79 @@ msgstr "Suositut julkaisut" msgid "No trending posts." msgstr "Ei suosittuja julkaisuja." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Minimalistinen, omintakeinen Mastodon-selainsovellus." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Kirjaudu sisään Mastodon-tilillä" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Rekisteröidy" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Yhdistä olemassa oleva Mastodon- tai fediversumin tilisi.<0/>Kirjautumistietojasi ei tallenneta tälle palvelimelle." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Kehittänyt <1>@cheeaun. <2>Tietosuojakäytäntö." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Näyttökuva tehostuskarusellista" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Tehostuskaruselli" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Erottele alkuperäiset julkaisut visuaalisesti uudelleenjaetuista (tehostetuista) julkaisuista." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "Näyttökuva kiinnikuronnasta" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "Erillinen aikajana seurattavistasi. Sähköpostin innoittama käyttöliittymä julkaisujen järjestelyyn ja suodattamiseen." -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Näyttökuva sisäkkäisten kommenttien ketjusta" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Sisäkkäisten kommenttien ketju" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Seuraa keskusteluja vaivatta. Osittain kutistettavat vastaukset." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Näyttökuva usean sarakkeen käyttöliittymästä" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Yksi tai useampi sarake" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Oletuksena yksi sarake zen-tilan hakijoille. Määritettävissä usean sarakkeen tila tehokäyttäjille." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Näyttökuva usean aihetunnisteen aikajanasta, jossa on lomake uusien aihetunnisteiden lisäämiseksi" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Usean aihetunnisteen aikajana" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Enintään 5 aihetunnistetta yhdistettynä yhdelle aikajanalle." diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 888b3c7544..faf5008e93 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Dernière publication : {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automatisé" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Groupe" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Suivi mutuel" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Demandé" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Abonnements" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# abonné⋅e} other {# abonné⋅es}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Vérifié" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Inscrit·e depuis le <0>{0}" @@ -98,115 +98,85 @@ msgstr "Le compte n’a pas pu être chargé." msgid "Go to account page" msgstr "Aller à la page du compte" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Abonné⋅e·s" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Publications" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Davantage" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} a indiqué que son nouveau compte est désormais :" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Identifiant copié" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "L’identifiant n’a pas pu être copié." -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Copier l’identifiant" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Visiter la page de profil originale" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Afficher l’image de profil" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Afficher la bannière de profil" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Modifier votre profil" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "En mémoire" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Abonné⋅e·s" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Cette personne ne souhaite pas partager cette information." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} publications, {1} réponses, {2} partages" @@ -232,39 +202,39 @@ msgstr "{0} publications, {1} réponses, {2} partages" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {Dernière publication aujourd’hui} other {Dernière publication ces {2} derniers jours}}} other {{3, plural, one {{4} publications les plus récentes aujourd’hui} other {{5} publications les plus récentes ces {6} derniers jours}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {Dernière publication dans les dernières années} other {{1} dernières publications dans les dernières années}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Messages" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Réponses" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "Citations" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "Citations" msgid "Boosts" msgstr "Partages" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Les statistiques de ce message ne sont pas disponibles." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Afficher les statistiques du message" @@ -285,7 +255,7 @@ msgstr "Afficher les statistiques du message" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Afficher les statistiques du message" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Afficher les statistiques du message" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Afficher les statistiques du message" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Fermer" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Ajouter ou retirer des listes" @@ -403,13 +373,13 @@ msgstr "Choix {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Supprimer" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "#{i} n’a pas pu être joint au message" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avertissement de contenu" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Annuler" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Mention privée" @@ -624,12 +594,12 @@ msgstr "Planifier" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Répondre" @@ -663,23 +633,23 @@ msgstr "Émojis personnalisés" msgid "Search emoji" msgstr "Rechercher un émoji" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Les émojis personnalisés n’ont pas pu être chargés" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Récemment utilisé" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Autres" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "Zoom arrière" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "Zoom avant" @@ -702,8 +672,8 @@ msgstr "Erreur lors de la suppression du brouillon. Veuillez réessayer." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Supprimer…" @@ -744,7 +714,7 @@ msgstr "Média" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Citer" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Précédent" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Suivant" @@ -770,44 +740,44 @@ msgstr "Suivant" msgid "Exit" msgstr "Quitter" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Impossible de mettre à jour le profil." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Image d’en-tête" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Photo du profil" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Nom" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Bio" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Champs personnalisés" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Titre" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Contenu" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Enregistrer" @@ -857,7 +827,7 @@ msgstr "Comptes" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Voir plus…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "C'est fini." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Les comptes n’ont pas pu être chargés" @@ -881,15 +851,15 @@ msgstr "Rien à afficher" msgid "Search GIFs" msgstr "Rechercher des GIF" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Propulsé par GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Entrez votre recherche pour trouver des GIFs" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Erreur lors du chargement des GIFs" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Partager" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Maj + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Ajouter aux signets" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Masquer les messages de cette liste sur l'Accueil/Abonnements" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Créer" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "Description du média" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Davantage" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduire" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Prononcer" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— expérimental" msgid "Done" msgstr "Enregistrer" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Ouvrir le média d'origine dans une nouvelle fenêtre" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Ouvrir le média d'origine" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Tentative de description de l'image. Veuillez patienter…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "La description de l'image a échoué" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Décrivez l'image…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Voir le message" @@ -1312,8 +1302,8 @@ msgstr "Filtré : {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Rattrapage" @@ -1465,8 +1455,8 @@ msgstr "Comptes…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Connexion" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Notification de type inconnu : {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Partagée par / Aimée par …" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Lire la suite →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Lien copié" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Le lien n’a pas pu être copié." @@ -1692,15 +1682,15 @@ msgstr "Ouvrir le lien ?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Copier" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Partager…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Masquer les résultats" @@ -1726,49 +1716,49 @@ msgstr "Masquer les résultats" msgid "Vote" msgstr "Voter" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Actualiser" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Montrer les résultats" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} votant} other {<1>{1} votants}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Est clôturé <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Est clos" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Se termine <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Sera clos" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Montrer les résultats" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Actualiser" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Intégrer le message" @@ -1829,16 +1819,20 @@ msgstr "Aperçu" msgid "Note: This preview is lightly styled." msgstr "Remarque : Cet aperçu est légèrement stylisé." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Note personnelle à propos de <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Impossible de mettre à jour la note personnelle." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Enregistrer et quitter" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "Historique des recherches récentes effacée" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Recherches récentes" @@ -1924,10 +1918,6 @@ msgstr "Masqué⋅e" msgid "Blocked" msgstr "Bloqué⋅e" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Note personnelle" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Mentionner <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Mentionner <0>@{username}" msgid "Translate bio" msgstr "Traduire la bio" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Modifier la note personnelle" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Ajouter une note personnelle" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Notifications activées pour les publications de @{username}." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "Notifications désactivées pour les publications de @{username}." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Désactiver les notifications" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Activer les notifications" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Partages de @{username} affichés." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Partages de @{username} masqués." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Masquer les partages" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Afficher les partages" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} n'est plus en vedette dans votre profil." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} est maintenant en vedette dans votre profil." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Échec d'annulation de mise en vedette de @{username} dans votre profil." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Échec de mise en vedette de @{username} dans votre profil." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Ne pas mettre en avant dans le profil" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Mettre en avant sur votre profil" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Afficher les profils en vedette" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Le partage ne paraît pas possible." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Masquer <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "@{username} masqué⋅e pendant {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Impossible de masquer @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Retirer <0>@{username} de vos abonné⋅e·s ?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} retiré⋅e de vos abonné⋅es" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Retirer de vos abonné⋅es…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Bloquer <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "@{username} débloqué⋅e" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "@{username} bloqué⋅e" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Impossible de débloquer @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Impossible de bloquer @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Débloquer <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Bloquer <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Signaler <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Annuler la demande de suivi ?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Ne plus suivre @{0} ?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Ne plus suivre…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Annuler…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Suivre" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ comptes, hashtags et messages" msgid "Look up <0>{query}" msgstr "Rechercher <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Tout voir" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Déplacer vers le bas" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Modifier" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>a partagé" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Désolé, votre instance ne peut pas interagir avec ce message d'une autre instance." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Message de @{0} retiré des favoris" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "A aimé la publication de {0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Publication de @{0} retirée des signets" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Publication de @{0} ajoutée aux signets" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Certains médias n'ont pas de descriptions." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Ancien message (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Annuler le partage" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Partage du message de @{0} annulé" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Publication de @{0} partagée" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Partager…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Retirer des favoris" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Ajouter en favori" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Retirer des signets" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Texte de la publication copié" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Impossible de copier le texte de la publication" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Copier le texte de la publication" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Voir le message de <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Afficher l’historique des modifications" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Modifié : {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "La discussion n'est plus masquée" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Conversation mise en silence" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "La conversation n’a pas pu être rétablie." -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "La conversation n’a pas pu être mise en sourdine." -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Ne plus masquer la discussion" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Mettre la conversation en sourdine" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Message détaché du profil" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Message épinglé au profil" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Le message n’a pas pu être détaché." -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Le message n’a pas pu être épinglé." -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Détacher de votre profil" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Épingler à votre profil" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Supprimer ce message ?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Message supprimé" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Le message n’a pas pu être supprimé." #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Signaler le message …" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Favori" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Partagé" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Signet" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Épinglé" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Supprimée" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# réponse} other {# réponses}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Replier" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Afficher le contenu" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtré : {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Afficher le média" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Modifié" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Commentaires" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Historique des modifications" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Échec du chargement de l'historique" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Chargement en cours…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> a partagé" @@ -2936,8 +2927,8 @@ msgstr "Nouveaux messages" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Essayez à nouveau" @@ -3008,7 +2999,7 @@ msgstr "Connexion requise." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Retour à l’accueil" @@ -3070,6 +3061,12 @@ msgstr "Affichage des messages marqués avec #{0}" msgid "Showing posts in {0}" msgstr "Affichage des publications en {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Publications" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Rien à voir ici pour le moment." @@ -3474,76 +3471,76 @@ msgstr "Le filtre n’a pas pu être créé" msgid "Title" msgstr "Titre" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Mot entier" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Aucun mot clé. Ajoutez-en un." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Ajouter un mot clé" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# mot-clé} other {# mots-clés}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtrer depuis…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Pas encore implémentée" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Statut : <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Modifier l'expiration" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Expiration" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Les messages filtrés seront …" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "flouté (médias uniquement)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "minimisé" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "masqué" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Supprimer ce filtre ?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Le filtre n’a pas pu être supprimé." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Expiré" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Expire <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "N’expire jamais" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, other {Max # hashtags}}" msgid "Add hashtag" msgstr "Ajoute un hashtag" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Retirer le hashtag" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {La limite de # raccourci a été atteinte. Le raccourci n’a pas pu être ajouté.} other {La limite de # raccourcis a été atteinte. Le raccourci n’a pas pu être ajouté.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Ce raccourci existe déjà" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Raccourci du hashtag ajouté" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Ajouter aux raccourcis" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Indiquer une nouvelle instance, par exemple “mastodon.social”" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Instance incorrecte" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Afficher une autre instance…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "Échec de l'enregistrement de l'application" msgid "instance domain" msgstr "domaine de l’instance" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "Par exemple “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Connexion échouée. Essayez à nouveau, ou avec une autre instance." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Continuer sur {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Continuer" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Pas de compte ? Créez-en un !" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTE : Les notifications Push ne fonctionnent que pour <0>un compte." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Vous n’êtes pas connecté⋅e. Les interactions telles que les réponses et les partages ne sont pas possibles." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Ce message provient d’une autre instance (<0>{instance}). Les interactions telles que les réponses et les partages ne sont pas possibles." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Erreur : {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Basculer vers mon instance pour activer les interactions" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Les réponses n’ont pas pu être chargées." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Retour" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Aller au message principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} messages plus haut ‒ Remonter" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Passer en vue latérale" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Passer en vue pleine page" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Afficher tous les contenus sensibles" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Expérimental" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Impossible de basculer" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Basculer vers l'instance de la publication ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Basculer vers l'instance du message" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Le message n’a pas pu être chargé." #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# réponse} other {<0>{1} réponses}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# commentaire} other {<0>{0} commentaires}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Voir le message avec ses réponses" @@ -4387,79 +4384,79 @@ msgstr "Messages en tendance" msgid "No trending posts." msgstr "Pas de messages en tendance." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Un client Mastodon minimaliste et original." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Se connecter avec Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "S’inscrire" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Connectez votre compte Mastodon/Fédivers existant.<0/>Votre mot de passe ne sera pas enregistré sur ce serveur." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Fabriqué par <1>@cheeaun. <2>Politique de confidentialité." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Capture d’écran du carrousel des partages" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Carrousel des partages" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Distingue visuellement les messages de vos abonnements et les messages partagés." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Capture d’écran de commentaires imbriqués" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Commentaires imbriqués" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Facile de suivre les conversations. Commentaires semi-repliables." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Capture d’écran de l’interface à plusieurs colonnes" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Une ou plusieurs colonnes" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Une seule colonne par défaut pour une ambiance zen. Plusieurs colonnes configurables pour les plus braves." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Capture d’écran du fil d’actualité à multiples mots-clés, avec un champs pour ajouter des mots-clés" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Fil d’actualité à mots-clés multiples" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Jusqu’à 5 mots-clés combinés dans un seul fil." diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index e60127e586..bbd0e788cb 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-26 04:46\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatizada" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:564 +#: src/components/status.jsx:607 msgid "Group" msgstr "Grupo" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Recíproco" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Solicitado" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Seguindo" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} informou de que agora a súa conta é:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:491 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Copiouse o identificador" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:494 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Non se puido copiar o identificador" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:500 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Copiar identificador" #: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Código QR" @@ -138,7 +138,7 @@ msgstr "Ver cabeceira do perfil" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:817 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Editar perfil" @@ -218,12 +218,12 @@ msgid "Original" msgstr "Orixinal" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2680 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Respostas" @@ -265,7 +265,7 @@ msgstr "Ver estatísticas de publicación" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -279,8 +279,8 @@ msgstr "Ver estatísticas de publicación" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -289,13 +289,13 @@ msgstr "Ver estatísticas de publicación" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Pechar" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Engadir/Retirar das Listas" @@ -499,7 +499,7 @@ msgid "Attachment #{i} failed" msgstr "Fallou o anexo #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Aviso sobre o contido" @@ -509,7 +509,7 @@ msgstr "Aviso sobre o contido" #: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Desbotar" @@ -583,7 +583,7 @@ msgid "Quiet public" msgstr "Pública limitada" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Mención privada" @@ -594,12 +594,12 @@ msgstr "Programar" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Responder" @@ -672,7 +672,7 @@ msgstr "Erro ao desbotar o borrador! Inténtao outra vez." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 +#: src/components/status.jsx:1655 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgstr "Multimedia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Cita" @@ -724,14 +724,14 @@ msgstr "Editar historial de instantáneas" #: src/components/edit-history-controls.jsx:35 #: src/components/gif-picker-modal.jsx:208 -#: src/components/media-modal.jsx:469 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Anterior" #: src/components/edit-history-controls.jsx:47 #: src/components/gif-picker-modal.jsx:226 -#: src/components/media-modal.jsx:488 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Seguinte" @@ -827,7 +827,7 @@ msgstr "Contas" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Mostrar máis…" @@ -1042,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Promover" @@ -1053,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Maiús + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Marcar" @@ -1147,33 +1147,33 @@ msgstr "Descrición do multimedia" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 +#: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 +#: src/pages/status.jsx:1505 #: src/pages/trending.jsx:474 msgid "More" msgstr "Máis" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traducir" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Falar" @@ -1268,27 +1268,27 @@ msgstr "({0}) <0>— experimental" msgid "Done" msgstr "Feito" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Abrir multimedia orixinal nunha nova xanela" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Abrir multimedia orixinal" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Intentando describir a imaxe. Agarda…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Non se puido describir a imaxe" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Describir a imaxe…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Ver publicación" @@ -1302,8 +1302,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1360,7 +1360,7 @@ msgstr "Seguimento" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Ponte ao día" @@ -1455,8 +1455,8 @@ msgstr "Contas…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Acceder" @@ -1633,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificación descoñecido: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Promovida/Favorecida por…" @@ -1665,14 +1665,14 @@ msgid "Read more →" msgstr "Ler mais →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Copiouse a ligazón" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Non se puido copiar a ligazón" @@ -1682,15 +1682,15 @@ msgstr "Abrir ligazón?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Compartir…" @@ -1752,13 +1752,13 @@ msgstr "Mostrar resultados" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 msgid "Refresh" msgstr "Actualizar" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Incluír a publicación" @@ -1819,16 +1819,20 @@ msgstr "Vista previa" msgid "Note: This preview is lightly styled." msgstr "Nota: a vista previa está lixeiramente editada." -#. 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/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Non se puido actualizar a nota privada." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Gardar e pechar" @@ -1914,10 +1918,6 @@ msgstr "Acalada" msgid "Blocked" msgstr "Bloqueada" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Nota privada" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Mencionar a <0>@{username}" @@ -1926,166 +1926,166 @@ msgstr "Mencionar a <0>@{username}" msgid "Translate bio" msgstr "Traducir bio" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Editar nota privada" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Engadir nota privada" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Activadas as notificacións para as publicacións de @{username}." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Desactivadas as notificacións para as publicacións de @{username}." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Desactivar notificacións" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Activar notificacións" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Activadas as promocións de @{username}." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Desactivadas as promocións de @{username}." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Desactivar promocións" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Activar promocións" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} xa non esta destacado no teu perfil." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} agora está destacado no teu perfil." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Non se puido retirar a @{username} do teu perfil" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Non se puido destacar a @{username} no teu perfil." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Non mostrar no perfil" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destacar no perfil" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Mostrar perfís destacados" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Semella que non se pode compartir." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "Reactivouse a @{username}" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Reactivar a <0>@{username}" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Acalar a <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Silenciaches a @{username} durante {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Non se puido silenciar a @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Quitar a <0>@{username} das túas seguidoras?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "Retirouse a @{username} das seguidoras" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Retirar seguidora…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Bloquear a <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Desbloqueouse a @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Bloqueouse a @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Non se puido desbloquear a @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Non se puido bloquear a @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Desbloquear a <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Bloquear a <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Denunciar a <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Retirar solicitude de seguimento?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Deixar de seguir a @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Deixar de seguir…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Retirar…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seguir" @@ -2335,7 +2335,7 @@ msgid "Move down" msgstr "Ir abaixo" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2547,348 +2547,349 @@ msgstr "Só as seguidoras poden citar esta publicación" msgid "You are not allowed to quote this post" msgstr "Non tes permiso para citar esta publicación" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Publicación non dispoñible" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>promoveu" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Sentímolo pero a instancia na que iniciaches sesión non pode interactuar coa publicación desde outra instancia." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Retirado o favorecemento a @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Favorecida a publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Desmarcouse a publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Marcouse a publicación de @{0}" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Algún multimedia non ten descrición." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Publicación antiga (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Responder…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Responder a todas" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# mencións}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, one {}other {<0>@{1} a primeira, # máis embaixo}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "Só <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Retirar promoción" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Citar con ligazón" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Retirada a promoción da publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Promoveu a publicación de @{0}" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Promoción/Cita…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Promover…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Xa non me gusta" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Gústame" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Retirar marcador" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "Ver citas" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Copiouse o texto da publicación" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Non se puido copiar o texto da publicación" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Copiar texto da publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Ver publicación de <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Mostrar historial de edicións" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Editada: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "Abrir ligazón" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Conversa reactivada" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Conversa acalada" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Non se puido reactivar a conversa" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Non se puido acalar a conversa" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Reactivar a conversa" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Acalar conversa" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Desprendeuse do perfil a publicación" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Publicación fixada ao perfil" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Non se puido desprender a publicación" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Non se puido fixar a publicación" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Soltar do perfil" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Fixar no perfil" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Axustes para citar" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Eliminar publicación?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Eliminouse a publicación" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Non se puido eliminar a publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Retirar a miña publicación da publicación de <0>@{0}?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Retirouse a cita" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "Non se puido retirar a cita" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Retirar cita…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Denunciar publicación…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Favorecida" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Promovida" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Marcada" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Fixada" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Eliminada" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Ver menos" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Mostrar contido" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Mostrar multimedia" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Editada" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Comentarios" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Publicación oculta por mor dos teus filtros" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Publicación pendente" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Publicación non dispoñible" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Publicación retirada pola autora" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Publicación oculta porque bloqueaches a @{name}." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Publicación oculta porque bloqueaches {domain}." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Publicación oculta porque silenciaches a @{name}." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Mostrar igualmente" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Editar Historial" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Fallou a carga do historial" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Cargando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> promoveu" @@ -2926,8 +2927,8 @@ msgstr "Novas publicacións" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Inténtao outra vez" @@ -4253,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: As notificacións Push só funcionan para <0>unha conta." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Publicación" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Non iniciaches sesión. Non é posible interactuar (responder, promover, etc)." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Esta publicación procede de outra instancia (<0>{instance}). Non é posible interaccionar (responder, promover, etc)." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Erro: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Cambiar á miña instancia para poder interactuar" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Non se puideron cargar as respostas." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# mes máis tarde} other {# meses máis tarde}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# ano máis tarde} other {# anos máis tarde}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Atrás" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Ir á publicación principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicacións máis arriba ― Ir arriba" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Cambiar a Vista Lateral con detalle" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Cambiar a Vista completa" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Mostrar todo o contido sensible" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Non se puido cambiar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Cambiar á instancia ({0}) da publicación" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Cambiar á instancia da publicación" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "Ver historial de edición de instantáneas" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Non se puido cargar a publicación" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# resposta} other {<0>{1} respostas}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentario} other {<0>{0} comentarios}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Ver publicación coas suas respostas" @@ -4383,79 +4384,79 @@ msgstr "Publicacións populares" msgid "No trending posts." msgstr "Sen publicacións en voga." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Un cliente web minimalista para Mastodon que fai as cousas ao seu xeito." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Accede con Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Crear conta" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Conecta a túa conta Mastodon/Fediverso. <0/>As credenciais non se gardan neste servidor." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Creado por <1>@cheeaun. <2>Política de Privacidade." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Captura de pantalla do Carrusel de Promocións" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Carrusel de Promocións" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Separa visualmente as publicacións orixinais daquelas que foron compartidas (publicacións promovidas)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "Captura de pantalla de Ponte ao día" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "Cronoloxía separada para os seguimentos. Interface inspirada no correo para ordenar e filtrar publicacións." -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Captura de pantalla dos comentarios agrupados do fío" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Fío cos comentarios agrupados" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Sigue as conversas fácilmente. Respostas semicontraídas." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Captura de pantalla da interface con varias columnas" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Unha ou Varias columnas" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Para quen busca tranquilidade, por defecto só temos unha columna. Se o precisas podes engadir varias." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Captura de pantalla dunha cronoloxía con varios cancelos co formulario para engadir máis cancelos" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Cronoloxía con varios cancelos" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Podes combinar ata 5 cancelos na mesma cronoloxía." diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index d46ceca76c..bcc914e62b 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "טיוט אחרון: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "בוט" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "קבוצה" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "הדדי" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "מאומת" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "הצטרף ב-<0>{0}" @@ -98,115 +98,85 @@ msgstr "לא ניתן לטעון את החשבון." msgid "Go to account page" msgstr "אל דף החשבון" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "הודעות" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "עוד" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "המזהה הועתק" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "לא ניתן להעתיק את המזהה" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "העתקת המזהה" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "אל עמוד הפרופיל המקורי" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "הצגת תמונת פרופיל" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "עריכת פרופיל" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "חשבון זכרון" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -232,39 +202,39 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "מקור" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "תגובות" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "הדהודים" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "הסטטיסטיקה על הטיוטים לא זמינה." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "" @@ -285,7 +255,7 @@ msgstr "" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "סגירה" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "הוספה/הסרה מרשימות" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "ביטול" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "אזכור בפרטי" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "" @@ -663,23 +633,23 @@ msgstr "אימוג׳י מיוחדים" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "תקלה בטעינת אימוג׳י מיוחדים" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "תקלה במחיקת הטיוטה! אנא נסו שנית." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "מחיקה…" @@ -744,7 +714,7 @@ msgstr "מדיה" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "" @@ -770,44 +740,44 @@ msgstr "" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "לא ניתן לעדכן את הפרופיל." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "תמונת כותרת" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "תמונת פרופיל" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "שם" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "אודות" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "שדות נוספים" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "תווית" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "תוכן" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "שמירה" @@ -857,7 +827,7 @@ msgstr "" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "" @@ -869,7 +839,7 @@ msgid "The end." msgstr "" #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "תקלה בטעינת חשבונות" @@ -881,15 +851,15 @@ msgstr "" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "תקלה בטעינת גיפים" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "הדהוד" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "עוד" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "תרגום" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "" @@ -1278,27 +1268,27 @@ msgstr "" msgid "Done" msgstr "" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "הצגת הודעה" @@ -1312,8 +1302,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "" @@ -1465,8 +1455,8 @@ msgstr "חשבונות…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "התחברות" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "הודהד/חובב על ידי…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "הקישור הועתק" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "לא ניתן להעתיק את הקישור" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "שיתוף…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "" @@ -1726,49 +1716,49 @@ msgstr "" msgid "Vote" msgstr "" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "" @@ -1829,16 +1819,20 @@ msgstr "" msgid "Note: This preview is lightly styled." msgstr "" -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "הערה לעצמי בנוגע ל־<0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "לא ניתן לעדכן את ההערה האישית." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "שמירה וסגירה" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "מושתק" msgid "Blocked" msgstr "חסום" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "הערה לעצמי" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "אזכור של <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "אזכור של <0>@{username}" msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "עריכת ההערה לעצמי" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "הוספת הערה לעצמי" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "הדהודים מ־@{username} מאופשרים כעת." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "הדהודים מ־@{username} מכובים כעת." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "ביטול הדהודים" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "אפשור הדהודים" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "לא ניתן להשתיק את @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "לחסום את <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "חסימת החשבון @{username} בוטלה" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "החשבון @{username} נחסם" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "לא ניתן לבטל את חסימת @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "לא ניתן לחסום את @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "ביטול חסימת <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "חסימת <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "דיווח על <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "לעקוב" @@ -2246,7 +2236,7 @@ msgstr "" msgid "Look up <0>{query}" msgstr "" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "הדהוד…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "ביטול חיבוב" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "חיבוב" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "לא ניתן להעתיק את הטקסט של הטיוט" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "לא ניתן לבטל את השתקת השיחה" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "לא ניתן להשתיק את השיחה" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "לא ניתן לבטל את נעיצת הטיוט" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "לא ניתן לנעוץ את הטיוט" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "לא ניתן למחוק את הטיוט" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "חובב" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "הודהד" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "" @@ -2936,8 +2927,8 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "" @@ -3008,7 +2999,7 @@ msgstr "" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "" @@ -3070,6 +3061,12 @@ msgstr "" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "הודעות" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "" @@ -3474,76 +3471,76 @@ msgstr "לא ניתן ליצור את המסנן" msgid "Title" msgstr "" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "" -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "לא ניתן למחוק את המסנן." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "תקלה: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "לא ניתן לטעון תגובות." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "נסיוני" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "לא ניתן לעבור" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "לא ניתן לטעות את הטיוט" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "סבסבת הדהודים" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "הפרדה חזותית בין טיוטים מקוריים וטיוטים שהודהדו." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "צילום מסך של ממשק עמודות" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "עמודה אחת או עמודות מרובות" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 9381788795..45b14d3e04 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-27 12:04\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatizzato" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:564 +#: src/components/status.jsx:607 msgid "Group" msgstr "Gruppo" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Reciproci" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Richiesta inviata" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Segui già" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicato che il suo nuovo account è ora:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:491 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Nome utente copiato" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:494 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Impossibile copiare nome utente" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:500 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Copia nome utente" #: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Codice QR" @@ -138,7 +138,7 @@ msgstr "Visualizza immagine di copertina" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:817 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Modifica profilo" @@ -218,12 +218,12 @@ msgid "Original" msgstr "Originali" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2680 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Risposte" @@ -265,7 +265,7 @@ msgstr "Visualizza statistiche post" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -279,8 +279,8 @@ msgstr "Visualizza statistiche post" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -289,13 +289,13 @@ msgstr "Visualizza statistiche post" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Chiudi" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Aggiungi/rimuovi dalle liste" @@ -499,7 +499,7 @@ msgid "Attachment #{i} failed" msgstr "Allegato #{i} fallito" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avviso contenuto" @@ -509,7 +509,7 @@ msgstr "Avviso contenuto" #: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Annulla" @@ -583,7 +583,7 @@ msgid "Quiet public" msgstr "Non in lista" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menzione privata" @@ -594,12 +594,12 @@ msgstr "Programma" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Rispondi" @@ -672,7 +672,7 @@ msgstr "Errore eliminazione bozza! Riprova." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 +#: src/components/status.jsx:1655 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgstr "Contenuti" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Cita" @@ -724,14 +724,14 @@ msgstr "Istantanee della cronologia modifiche" #: src/components/edit-history-controls.jsx:35 #: src/components/gif-picker-modal.jsx:208 -#: src/components/media-modal.jsx:469 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Indietro" #: src/components/edit-history-controls.jsx:47 #: src/components/gif-picker-modal.jsx:226 -#: src/components/media-modal.jsx:488 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Avanti" @@ -827,7 +827,7 @@ msgstr "Account" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Mostra altro…" @@ -1042,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Reblogga" @@ -1053,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Maiusc + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Aggiungi ai segnalibri" @@ -1147,33 +1147,33 @@ msgstr "Descrizione contenuti" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 +#: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 +#: src/pages/status.jsx:1505 #: src/pages/trending.jsx:474 msgid "More" msgstr "Altro" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduci" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Leggi" @@ -1268,27 +1268,27 @@ msgstr "({0}) <0>— sperimentale" msgid "Done" msgstr "Fine" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Apri contenuti originali in una nuova finestra" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Apri contenuti originali" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Cerco di descrivere l'immagine. Attendere…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Descrizione immagine fallita" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Descrivi immagine…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Visualizza post" @@ -1302,8 +1302,8 @@ msgstr "Filtrato: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1360,7 +1360,7 @@ msgstr "Seguiti" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Recupera" @@ -1455,8 +1455,8 @@ msgstr "Account…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Accedi" @@ -1633,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo notifica sconosciuto: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Rebloggato da/Piace a…" @@ -1665,14 +1665,14 @@ msgid "Read more →" msgstr "Leggi di più →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Link copiato" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Impossibile copiare link" @@ -1682,15 +1682,15 @@ msgstr "Aprire il link?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Copia" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Condividi…" @@ -1752,13 +1752,13 @@ msgstr "Mostra risultati" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 msgid "Refresh" msgstr "Ricarica" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Incorpora post" @@ -1819,16 +1819,20 @@ msgstr "Anteprima" msgid "Note: This preview is lightly styled." msgstr "Nota: a questa anteprima è stato applicato uno stile." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Nota privata su <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Impossibile aggiornare nota privata." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Salva e chiudi" @@ -1914,10 +1918,6 @@ msgstr "Silenziato" msgid "Blocked" msgstr "Bloccato" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Nota privata" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Menziona <0>@{username}" @@ -1926,166 +1926,166 @@ msgstr "Menziona <0>@{username}" msgid "Translate bio" msgstr "Traduci bio" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Modifica nota privata" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Aggiungi nota privata" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Notifiche attivate per i post di @{username}." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "Notifiche disattivate per i post di {username}." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Disattiva notifiche" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Attiva notifiche" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Reblog da @{username} attivati." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Reblog da @{username} disattivati." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Disattiva reblog" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Attiva reblog" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} non è più fra i consigliati sul tuo profilo." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} è ora fra i consigliati sul tuo profilo." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Impossibile rimuovere @{username} dai consigliati sul tuo profilo." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Impossibile aggiungere @{username} ai consigliati sul tuo profilo." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Non consigliare sul profilo" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Consiglia sul profilo" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Mostra profili consigliati" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "La condivisione non sembra funzionare." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "Hai riattivato @{username}" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Riattiva <0>@{username}" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Silenzia <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Hai silenziato @{username} per {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Impossibile silenziare @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Rimuovere <0>@{username} dai seguaci?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "Hai rimosso @{username} dai seguaci" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Rimuovi seguace…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Bloccare <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Hai sbloccato @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Hai bloccato @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Impossibile sbloccare @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Impossibile bloccare @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Sblocca <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Blocca <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Segnala <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Ritirare richiesta di seguire?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Smettere di seguire @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Smetti di seguire…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Ritira…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Segui" @@ -2335,7 +2335,7 @@ msgid "Move down" msgstr "Sposta giù" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Modifica" @@ -2547,348 +2547,349 @@ msgstr "Solo i seguaci possono citare questo post" msgid "You are not allowed to quote this post" msgstr "Non ti è permesso citare questo post" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Post non disponibile" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>ha rebloggato" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Spiacenti, l'istanza a cui sei connesso non può interagire coi post di un'altra istanza." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Hai annullato il Mi piace al post di @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Hai messo Mi piace al post di @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Post di @{0} rimosso dai segnalibri" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Post di @{0} aggiunto ai segnalibri" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Alcuni contenuti non hanno una descrizione." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Post vecchio (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Rispondi…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Rispondi a tutti" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# menzioni}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, other {<0>@{1} prima, # altri sotto}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "Solo <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Annulla reblog" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Cita con link" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Hai annullato il reblog del post di @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Hai rebloggato il post di @{0}" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Reblogga/cita…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Reblogga…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Non mi piace più" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Mi piace" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Rimuovi dai segnalibri" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "Visualizza citazioni" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Testo del post copiato" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Impossibile copiare il testo del post" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Copia testo del post" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Visualizza post di <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Mostra cronologia modifiche" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Modificato: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "Apri link" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Conversazione riattivata" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Conversazione silenziata" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Impossibile riattivare conversazione" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Impossibile silenziare conversazione" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Silenzia conversazione" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Post tolto dai fissati del profilo" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Post fissato sul profilo" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Impossibile togliere post dai fissati" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Impossibile fissare post" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Togli dai fissati" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Fissa sul profilo" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Impostazioni citazione" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Eliminare questo post?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Post eliminato" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Impossibile eliminare post" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Rimuovere il post dal post di <0>@{0}?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Citazione rimossa" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "Impossibile rimuovere citazione" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Rimuovi citazione…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Segnala post…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Ti piace" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Rebloggato" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Aggiunto ai segnalibri" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Fissato" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Eliminato" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# risposta} other {# risposte}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Mostra meno" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Mostra contenuto" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrati: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Mostra contenuti" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Modificato" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Commenti" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Post nascosto dai tuoi filtri" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Post in attesa" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Post non disponibile" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Post rimosso dall'autore" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Il post è nascosto perché hai bloccato @{name}." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Il post è nascosto perché hai bloccato {domain}." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Il post è nascosto perché hai silenziato @{name}." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Mostra comunque" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Cronologia modifiche" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Impossibile caricare cronologia" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Carico…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha rebloggato" @@ -2926,8 +2927,8 @@ msgstr "Nuovi post" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Riprova" @@ -4253,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Le notifiche push funzionano solo per <0>un account." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Post" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Non hai effettuato l'accesso. Le interazioni (risposte, reblog, ecc.) sono disabilitate." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Questo post è di un'altra istanza (<0>{instance}). Le interazioni (risposte, reblog, ecc.) sono disabilitate." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Errore: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Passa alla mia istanza per abilitare le interazioni" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Impossibile caricare risposte." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# mese dopo} other {# mesi dopo}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# anno dopo} other {# anni dopo}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Indietro" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Vai al post principale" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} post sopra - Torna in cima" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Passa a vista laterale" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Passa a vista completa" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Mostra tutti i contenuti sensibili" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Sperimentale" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Impossibile cambiare" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Passa all'istanza del post ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Passa all'istanza del post" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "Visualizza istantanee della cronologia modifiche" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Impossibile caricare post" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# risposta} other {<0>{1} risposte}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# commento} other {<0>{0} commenti}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Visualizza post con le risposte" @@ -4383,79 +4384,79 @@ msgstr "Post in tendenza" msgid "No trending posts." msgstr "Nessun post in tendenza." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Un client web minimalista per Mastodon." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Accedi con Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Registrati" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Collega il tuo account Mastodon o del Fediverso.<0/>Le tue credenziali non vengono salvate su questo server." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Sviluppato da <1>@cheeaun. <2>Politica sulla privacy." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Screenshot del carosello dei reblog" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Carosello dei reblog" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Separa visivamente i post originali e i post ricondivisi (post rebloggati)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "Screenshot di Recupera" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "Una timeline separata per i seguiti. Un'interfaccia ispirata alle email per ordinare e filtrare i post." -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Screenshot del thread con commenti annidati" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Thread con commenti annidati" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Segui le conversazioni senza fatica. Risposte semi-comprimibili." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Screenshot dell'interfaccia multi-colonna" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Una o più colonne" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Di default, una sola colonna per gli utenti zen. Modalità multi-colonna per gli utenti avanzati." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Screenshot della timeline multi-hashtag con un modulo per aggiungere altri hashtag" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Timeline multi-hashtag" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Fino a 5 hastag combinati in una sola timeline." diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index 2cf778dc13..baadeb99ef 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "最終投稿: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "BOTアカウント" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "グループ" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "相互フォロー" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "リクエスト済み" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "フォロー中" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# フォロワー} other {# フォロワー}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "認証済み" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "<0>{0} に参加しました" @@ -98,115 +98,85 @@ msgstr "アカウントを読み込めません。" msgid "Go to account page" msgstr "アカウントページに移動" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "フォロワー" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "投稿" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "その他" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName}の新しいアカウント:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "ハンドルをコピーしました" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "ハンドルをコピーできません" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "ハンドルをコピー" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QRコード" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "元のプロフィールページに移動" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "プロフィール画像を表示" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "プロフィールヘッダーを表示" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "プロフィールを編集" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "フォロワー" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "このユーザーはこの情報を利用できないように選択しました。" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} フォロワー} other {<1>{1} フォロワー}}" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} フォロー}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} 投稿} other {<1>{1} 投稿}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural, one {<0>{0} 投稿} other {<1>{1} 投稿 #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} 投稿、 {1} 返信、 {2} 引用、 {3} ブースト" #. 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} 投稿、 {1} 返信、 {2} ブースト" @@ -232,39 +202,39 @@ msgstr "{0} 投稿、 {1} 返信、 {2} ブースト" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {1 年以内に 1 回の投稿} other {1 年以内に {1} 回の投稿}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "オリジナル" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "返信" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "引用" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "引用" msgid "Boosts" msgstr "ブースト" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "投稿の統計情報を利用できません。" -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "投稿の統計を見る" @@ -285,7 +255,7 @@ msgstr "投稿の統計を見る" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "投稿の統計を見る" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "投稿の統計を見る" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "投稿の統計を見る" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "閉じる" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "リストから追加/削除" @@ -403,13 +373,13 @@ msgstr "選択肢 {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "削除" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "ファイル #{i} の添付に失敗しました" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "コンテンツに関する警告" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "キャンセル" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "ひかえめな公開" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "非公開の返信" @@ -624,12 +594,12 @@ msgstr "予約する" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "返信" @@ -663,23 +633,23 @@ msgstr "カスタム絵文字" msgid "Search emoji" msgstr "絵文字を検索" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "カスタム絵文字の読み込みに失敗しました" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "最近使用した項目" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "その他" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "縮小" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "拡大" @@ -702,8 +672,8 @@ msgstr "下書きの削除中にエラーが発生しました!もう一度や #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "削除…" @@ -744,7 +714,7 @@ msgstr "メディア" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "引用" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "履歴スナップショットの編集" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "前へ" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "次へ" @@ -770,44 +740,44 @@ msgstr "次へ" msgid "Exit" msgstr "終了" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "プロフィールを更新できませんでした" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "ヘッダー画像" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "プロフィール画像" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "名前" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "プロフィール" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "補足情報" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "ラベル" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "内容" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "保存" @@ -857,7 +827,7 @@ msgstr "アカウント" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "もっと見る…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "終わりです。" #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "アカウントの読み込みエラー" @@ -881,15 +851,15 @@ msgstr "表示するものがありません" msgid "Search GIFs" msgstr "GIFを検索" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Powered by GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "入力して検索" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "GIF の読み込みに失敗しました" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l または <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "ブースト" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "ブックマーク" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "このリストの投稿をホーム/フォローから隠す" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "作成" @@ -1175,15 +1145,35 @@ msgstr "数式をフォーマット" msgid "Media description" msgstr "メディアの説明" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "その他" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "翻訳" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "読み上げ" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>実験的" msgid "Done" msgstr "完了" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "元のメディアを新しいウィンドウで開く" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "元のメディアを開く" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "画像を説明しています。お待ちください…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "画像の説明に失敗しました" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "画像を説明する" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "投稿を表示" @@ -1312,8 +1302,8 @@ msgstr "フィルターされました: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "キャッチアップ" @@ -1465,8 +1455,8 @@ msgstr "アカウント…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "ログイン" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[不明な通知タイプ: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "ブースト/お気に入りしたユーザー" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "続きを見る →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "リンクをコピーしました" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "リンクをコピーできません" @@ -1692,15 +1682,15 @@ msgstr "リンクを開く" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "コピー" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "共有…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, other {#投票}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "結果を隠す" @@ -1726,49 +1716,49 @@ msgstr "結果を隠す" msgid "Vote" msgstr "投票する" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "更新" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "結果を表示" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} 票} other {<1>{1} 票}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "終了済み <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "終了済み" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "終了 <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "終了中" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "結果を表示" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "更新" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "ポストを埋め込む" @@ -1829,16 +1819,20 @@ msgstr "プレビュー" msgid "Note: This preview is lightly styled." msgstr "注: このプレビューは軽くスタイル付けされています。" -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "<0>@{0} に関するプライベートメモ" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "プライベートメモを更新できませんでした。" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "保存して終了" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "最近の検索を消去しました" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "最近の検索" @@ -1924,10 +1918,6 @@ msgstr "ミュート済み" msgid "Blocked" msgstr "ブロック済み" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "プライベートメモ" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "<0>@{username}にメンション" @@ -1936,166 +1926,166 @@ msgstr "<0>@{username}にメンション" msgid "Translate bio" msgstr "プロフィールを翻訳" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "プライベートメモを編集" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "プライベートメモを追加" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "@{username} の投稿の通知を有効にしました。" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "@{username} の投稿の通知を無効にしました。" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "通知を無効化" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "通知を有効化" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "@{username} からのブーストを有効にしました。" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "ブーストを無効化" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "ブーストを有効化" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} はあなたのプロフィールには表示されなくなりました。" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} があなたのプロフィールで紹介されるようになりました。" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "@{username} の紹介を解除できません。" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "@{username} を紹介できません。" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "プロフィールから外す" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "プロフィールで紹介" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "紹介されたプロフィールを表示" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "共有は機能しないようです。" -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "@{username} のミュートを解除しました" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "<0>@{username} をミュート解除" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "<0>@{username} をミュート…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "@{username} を {0} ミュートしました" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "@{username} をミュートできません" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} をフォロワーから削除しますか?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} がフォロワーから削除されました" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "フォロワーを削除…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "<0>@{username} をブロックしますか?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "@{username} のブロックを解除しました" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "@{username} をブロックしました" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "@{username} のブロックを解除できません" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "@{username} をブロックできません" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "<0>@{username} のブロックを解除" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "<0>@{username} をブロック…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "<0>@{username} を報告…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "フォローリクエストを取り消しますか?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "@{0} のフォローを解除しますか?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "フォロー解除…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "取り消し…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "フォロー" @@ -2246,7 +2236,7 @@ msgstr "{query} <0> アカウント、ハッシュタグ、投稿" msgid "Look up <0>{query}" msgstr "<0>{query} で検索" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "すべて表示" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "下へ移動" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "編集" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "ブースト…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "ブックマーク解除" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "編集履歴を表示" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "編集済み: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "会話のミュートを解除" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "会話をミュート" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "ポストを削除しました" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "ポストを削除できません" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "いいね!しました" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "ブーストしました" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "ブックマークしました" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "ピン留めしました" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "削除しました" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# 件の返信} other {# 件の返信}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "コンテンツを表示" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "フィルター: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "メディアを表示" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "" @@ -2936,8 +2927,8 @@ msgstr "新しい投稿" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "" @@ -3008,7 +2999,7 @@ msgstr "" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "ホームに戻る" @@ -3070,6 +3061,12 @@ msgstr "" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "投稿" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "ここに表示するものはまだありません。" @@ -3475,76 +3472,76 @@ msgstr "" msgid "Title" msgstr "" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "" -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "" @@ -3631,45 +3628,45 @@ msgstr "" msgid "Add hashtag" msgstr "" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3727,23 +3724,23 @@ msgstr "" msgid "instance domain" msgstr "" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "例: “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "{selectedInstanceText} にログイン" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "ログイン" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "アカウントを持っていませんか?アカウントを作成しましょう!" @@ -4258,102 +4255,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4388,79 +4385,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "こだわりのあるミニマルな Mastodon Web クライアント" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Mastodon にログイン" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "登録" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "あなたの Mastodon/Fediverse アカウントに接続します。<0/>認証情報はこのサーバーに保存されません。" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>開発者 <1>@cheeaun <2>プライバシーポリシー" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "ブーストのスライド表示のスクリーンショット" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "ブーストのスライド表示" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "オリジナルのポストとブーストされたポストを見分けやすく表示します。" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "コメントスレッドのスクリーンショット" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "コメントスレッド" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "会話をわかりやすく追えます。また、返信を折りたたみ可能。" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "マルチカラムUIのスクリーンショット" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "シングル or マルチカラム" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "デフォルトではシングルモードですが、パワーユーザー向けにマルチカラムモードも設定できます。" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "マルチタグ・タイムラインにハッシュタグを追加するスクリーンショット" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "マルチタグ・タイムライン" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "最大5つのハッシュタグを1つのタイムラインでまとめて表示できます。" diff --git a/src/locales/kab.po b/src/locales/kab.po index 80d4fa9259..45e8be4a81 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:10\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Tasuffeɣt taneggarut: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Awurman" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Agraw" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Temṭafaṛem" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Yettwasra" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Yeṭṭafar" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# aneḍfar} other {# ineḍfaren}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Yettwasenqed" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Yerna-d ass <0>{0}" @@ -98,115 +98,85 @@ msgstr "Yegguma ad d-yali umiḍan." msgid "Go to account page" msgstr "Ddu ɣer usebter n umiḍan" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Imeḍfaṛen" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Tisuffaɣ" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Ugar" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ɣur-s tura amiḍan-a amaynut:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Isem n useqdac yettwanɣel" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "D awezɣi anɣal n yisem n useqdac" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Nɣel isem n useqdac" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Ddu ɣer usebter n umaɣnu" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Wali tugna n umaɣnu" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Wali aqerru n umaɣnu" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Ẓreg amaɣnu" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "In Memoriam" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Imeḍfaṛen" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Aseqdac-a yefren ur tettili ara telɣut-a." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} n tsuffeɣt} other {<1>{1} n tsuffaɣ}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural, one {<0>{0} n tsuffeɣt} other {<1>{1} n #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} tisuffaɣ tiɣbula, {1} tiririyin, {2} izuzar" @@ -232,39 +202,39 @@ msgstr "{0} tisuffaɣ tiɣbula, {1} tiririyin, {2} izuzar" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {Tasuffeɣt taneggurt i wass-a} other {Tasuffeɣt taneggarut deg {2} wussan-a yezrin}}} other {{3, plural, one {{4} tsuffaɣ tineggura i wass-a} other {{5} tsuffaɣ tineggura deg {6} wussan-a yezrin}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {1 tsuffeɣt taneggarut deg yiseggasen-a ineggura} other {{1} tsuffaɣ deg yiseggasen-a ineggura}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Aɣbalu" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Tiririt" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Izuzar" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Tidaddanin n yizen-a ulac-itent." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Wali tidaddanin n tsuffeɣt" @@ -285,7 +255,7 @@ msgstr "Wali tidaddanin n tsuffeɣt" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Wali tidaddanin n tsuffeɣt" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Wali tidaddanin n tsuffeɣt" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Wali tidaddanin n tsuffeɣt" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Mdel" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Rnu/Kkes seg tebdarin" @@ -403,13 +373,13 @@ msgstr "Afran {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Kkes" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Amedday #{i} yecceḍ" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Yir agbur" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Sefsex" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "Azayez asusam" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Abdar uslig" @@ -624,12 +594,12 @@ msgstr "Sɣiwes" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Err" @@ -663,23 +633,23 @@ msgstr "Imujiten udmawanen" msgid "Search emoji" msgstr "Nadi imujiten" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Tuccḍa deg usali n yimujiten udmawanen" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Wid yettwasqdacen melmi kan" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Wiyyaḍ" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "Simẓi" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "Simɣeṛ" @@ -702,8 +672,8 @@ msgstr "Tuccḍa deg tukksa n urewway! Ttxil εreḍ tikkelt niḍen." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Kkes…" @@ -744,7 +714,7 @@ msgstr "Amidya" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Tanebdurt" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Uzwir" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Uḍfir" @@ -770,44 +740,44 @@ msgstr "Uḍfir" msgid "Exit" msgstr "Ffeɣ" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "D awezɣi aleqqem n umaɣnu." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Tugna n tqacuct" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Tugna n umaɣnu" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Isem" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Tameddurt" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Urtiyen niḍen" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Tabzimt" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Agbur" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Sekles" @@ -857,7 +827,7 @@ msgstr "Imiḍanen" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Sken-d ugar…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Taggara." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Tuccḍa deg usali n imiḍanen" @@ -881,15 +851,15 @@ msgstr "Ulac ara yettwaskanen" msgid "Search GIFs" msgstr "Nadi tugniwin GIF" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "S lmendad n GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Aru i unadi n GIFs" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Tuccḍa deg usali GIFs" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l or <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Zuzer" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Ticreḍt n usebtar" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Ffer tisuffaɣ deg tebdart-a seg ugejdan/Aḍfar" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Snulfu-d" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "Aglam n umidya" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Ugar" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Suqel" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Mmeslay" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— armitan" msgid "Done" msgstr "Yemmed" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Ldi amidya aɣbalu deg usfaylu amaynut" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Ldi amidya aɣbalu" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Aneεruḍ n uglam n tugna. Ttxil-k rǧu…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Yecceḍ uglam n tugna" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Glem tugna…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Wali tasuffeɣt" @@ -1312,8 +1302,8 @@ msgstr "Yettwasizdeg: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "yettwaḍeffren" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Alukem" @@ -1465,8 +1455,8 @@ msgstr "Imiḍanen…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Qqen" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Anaw n wulɣu d arussin: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Izuzer-it/Iḥemmel-it…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Γer ugar →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Yettwanɣel wasaɣ" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "D awezɣi ad d-yenɣel useɣwen" @@ -1692,15 +1682,15 @@ msgstr "Ad teldiḍ aseɣwen-a?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Nɣel" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Bḍu…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Ffer igmaḍ" @@ -1726,49 +1716,49 @@ msgstr "Ffer igmaḍ" msgid "Vote" msgstr "Fren" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Smiren" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Sken igmaḍ" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} afran} other {<1>{1} ifranen}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} amefran} other {<1>{1} imefranen}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Ifukk <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Ifukk" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Yettfakk <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Yettfakk" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Sken igmaḍ" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Smiren" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Sidef tasuffeɣt" @@ -1829,16 +1819,20 @@ msgstr "Askan" msgid "Note: This preview is lightly styled." msgstr "Tamawt: Taskant-a tettufeṣṣel s wudem afessas." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Tazmilt tusligt ɣef <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "D awezɣi aleqqem n tezmilt tusligt." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Sekles sakkin mdel" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Inadiyen n melmi kan" @@ -1924,10 +1918,6 @@ msgstr "Yettwasgugem" msgid "Blocked" msgstr "Yettusewḥel" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Tazmilt tusligt" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Bder <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Bder <0>@{username}" msgid "Translate bio" msgstr "Suqel tudert" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Ẓreg tazmilt tusligt" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Rnu tazmilt tusligt" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Sens ulɣuten" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Rmed ulɣuten" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Izuzar s-ɣur @{username} ttwaremden." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Izuzar s-ɣur @{username} ttwasensen." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Sens izuzar" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Sermed izuzar" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Welleh fell-as deg umaɣnu-k" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Beṭṭu yettban ur yeddi ara." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "Yettwakkes usgugem ɣef @{username}" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Kkes asgugem ɣef <0>@{username}" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Sgugem <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Sgugem @{username} i {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "D awezɣi asgugem n @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Kkes <0>@{username} seg yineḍfaren?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} yettwakkes seg yineḍfaren" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Kkes aneḍfar…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Sewḥel <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Yettwakkes usewḥel ɣef @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Yettusewḥel @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "D awezɣi tukksa n usewḥel ɣef @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "D awezɣi asewḥel n @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Kkes asewḥel <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Sewḥel <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Cetki ɣef <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Aggwi assuter n uḍfar?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Ur ṭṭafar ara @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Ur ṭṭafar ara…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Kkes…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Ḍfeṛ" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ imiḍanen, ihacṭagen & tisuffaɣ" msgid "Look up <0>{query}" msgstr "Wali <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Wali-ten akk" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Nkez d akessar" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Ẓreg" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/><1>izuzer-it" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Nesḥassef, tummant-ik tamirantur yeqqnen ur tezmir ara ad temyigewt akked tsuffaɣt -a seg tummant tayeḍ." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Yekkes-as uεǧab i tsuffeɣt n @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Teεǧeb-as tsuffeɣt n @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Kra yimidyaten ulac ɣer-sen aglam." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Tasuffeɣt taqburt (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Sefsex azuzer" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Tanebdurt s useɣwen" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Zuzer…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Kkes aεǧab" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Ḥemmel" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Kkes-as ticreḍt" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Aḍris n tsuffeɣt yettwanɣel" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Nɣel aḍris n tsuffeɣt" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Wali tasuffeɣt sɣur <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Sken azray n teẓrigin" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Yettwaẓreg: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Yettwafsi usgugem ɣef udiwenni" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Yettwasgugem udiwenni" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "D awezɣi tukksa n usgugem i udiwenni" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "D awezɣi asgugem n udiwenni" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Kkes asgugem n udiwenni" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Sgugem adiwenni" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Tasuffeɣt tettwakkes seg umaɣnu" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Tasuffeɣt tettwasenteḍ ɣer umaɣnu" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "D awezɣi aserreḥ n tsuffeɣt" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "D awezɣi asenteḍ n tsuffeɣt" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Kkes asenteḍ seg umaɣnu" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Senteḍ ɣef umaɣnu" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Iɣewwaren n tnebdurt" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Kkes tasuffeɣt-a?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Tasuffeɣt tettwakkes" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "D awezɣi tukksa n tsuffeɣt" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Tukksa n tsuffeɣt-iw seg tsuffeɣt n <0>@{0}?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Tanebdurt tettwakkes" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Mmel tasuffeɣt…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Iḥemmel" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Tettwazuzer" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Yettwacreḍ" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Yettwasenteḍ" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Yettwakkes" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# tiririt} other {# tiririyin}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Ssken cwiṭ" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Sken agbur" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Yettwasizdeg: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Sken amidya" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Yettwaẓrag" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Iwenniten" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Azray n teẓrigin" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Yecceḍ usali n uzray" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Yessalay-d…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "Izuzer-itt <0/><1/>" @@ -2936,8 +2927,8 @@ msgstr "Tisuffaɣ timaynutin" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Ɛreḍ tikkelt-nniḍen" @@ -3008,7 +2999,7 @@ msgstr "Tuqqna tettwasra." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Uɣal ɣer ugejdan" @@ -3070,6 +3061,12 @@ msgstr "Askan n tsuffaɣ yettwabdaren s #{0}" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Tisuffaɣ" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Ulac acu ara twaliḍ dagi akka ar tura." @@ -3474,76 +3471,76 @@ msgstr "D awezɣi timerna n yimsizdeg" msgid "Title" msgstr "Azwel" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Awal ummid" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Ulaw awalen n tsura. Rnu yiwen." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Rnu awal tasarut" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# awal n tsarut} other {# awalen n tsura}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Sizdeg seg…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Mazal ur yebdid ara ar tura" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Addad: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Senfel taggara" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Keffu" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Tisuffaɣ yettwasezdgen ad…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "yettwasemẓẓin" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "yettwaffer" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Kkes imsizdeg-a?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "D awezɣi tukksa n yimsizdeg." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Ad yekfu" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Ad yekfu <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Ur ikeffu ara" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, one {}other {Ugar # tibzimin}}" msgid "Add hashtag" msgstr "Rnu ahacṭag" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Kkes ahacṭag" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Amḍan afellay n # unegzum yewweḍ. D awezɣi timerna n unegzum.} other {Amḍan afellay # yinegzumen yewweḍ. D awezɣi timerna n unegzum.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Anegzum-a yella yakan" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Anegzum n uhacṭag yettwarna" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Rnu ɣer inezgumen" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Sekcem-d aqedac amaynut, amedya \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Yir tummant" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Ddu ɣer uqeddac-nniḍen…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "Ur yessaweḍ ara ad ijerred asnas-nni" msgid "instance domain" msgstr "taɣult n useqdac" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "amedya \"mastodon.social\"" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Ur yessaweḍ ara ad yekcem. Ttxil-k·m, ɛreḍ tikkelt nniḍen neɣ ɛreḍ aqeddac nniḍen." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Kemmel s {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Kemmel" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Ur tesεiḍ ara amiḍan? Snulfu-d yiwen!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "Tamawt: Ilɣa Push teddun kan i <0>yiwen n umiḍan." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Tasuffeɣt" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Ur teqqineḍ ara. Amiyigew (tiririt, azuzer, rtg) ur teddun ara." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Tasuffeɣt-a seg tummant niḍen (<0>{instance}). Amyigew (tiririt, azuzer, rtg) ur ddint ara." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Tuccḍa: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Uɣal ɣer tummant-iw i urmad n umyigew" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "D awezɣi ad d-alint tririyin." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Tuɣalin" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Ddu ɣer tsuffeɣt tagejdant" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} n tsuffaɣ nnig - Ali d asawen" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Ddu ɣer yidis n uskan Peek" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Uɣal s uskan ummid" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Sken akk agbur amḥulfu" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Armitan" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "D awezɣi abeddel" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Uɣal ɣer tummant n tsuffeɣt ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Uɣal ɣer tummant n tsuffeɣt" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "D awezɣi alluy n tsuffeɣt" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# tiririt} other {<0>{1} tiririyin}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# awennit} other {<0>{0} iwenniten}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Wali tasuffeɣt s tririyin-is" @@ -4387,79 +4384,79 @@ msgstr "Tisuffaɣ tinezzaɣ" msgid "No trending posts." msgstr "Ulac tisuffaɣ tinezzaɣ." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Amsaɣ n Mastodon yella yettwali-t s tmuɣli taḥeqqart." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Qqen s Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Jerred" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Qqen amiḍan-ik Mastodon/Fedivers i yellan.<0/>Inekcam-ik ur ttwaskelsen ara ɣef uqeddac-a." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Yettwabna sɣur <1>@cheeaun. <2>Tasertit n tbaḍnit." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Tuṭṭfa n ugdil n kaṛusel n yizuzar" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Kaṛusel n yizuzar" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Freq s tmuɣli tisuffaɣ tiɣbula akked tsufaɣ yettwalsen beṭṭu (tisuffaɣ yettwazuzren)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Tuṭṭfa n ugdil n yiwenniten yimyikcamen" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Azrar n yiwenniten yemyikcamen" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Ḍfer idiwenniyen war ussis. Tiririt s uzgen-afnaẓ." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Tuṭṭfa n ugdil n ugrudem n waṭas n tgejda" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Yiwet neɣ aṭas n tgejdiyin" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "S wudem amezwer, tigejdit tasuft i i umnadi n uskar Zen. Aṭas n tgejda ttwasestabent i yiseqdacen n tsaraɣt." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Tuṭṭfa n ugdil n tesnimirt n yihacṭagen s tferkit i tmerna n wugar ihacṭagen" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Tasnimirt n waṭas yihacṭagen" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Ugar n 5 yihacṭagen ttwasdukklen deg yiwet n tesnimirt." diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index b07f13033a..1eb4db0018 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "마지막 게시일: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "자동화됨" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "그룹" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "맞팔" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "요청함" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "팔로잉" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# 팔로워} other {# 팔로워}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "인증됨" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "<0>{0} 가입" @@ -98,115 +98,85 @@ msgstr "계정을 불러 올 수 없습니다." msgid "Go to account page" msgstr "계정 페이지로 이동" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "팔로워" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "게시물" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "더 보기" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 님은 새 계정으로 옮기셨습니다:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "핸들 복사됨" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "핸들을 복사할 수 없습니다" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "핸들 복사" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "원본 프로필 페이지로 가기" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "프로필 이미지 보기" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "프로필 헤더 보기" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "프로필 고치기" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "고인을 추모함" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "팔로워" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "이 사용자는 해당 정보를 볼 수 없도록 설정했습니다." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0}개의 원문 게시물, {1}개의 댓글, {2}개의 부스트" @@ -232,39 +202,39 @@ msgstr "{0}개의 원문 게시물, {1}개의 댓글, {2}개의 부스트" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {지난 하루 동안 1개의 게시물} other {지난 {2}일 동안 1개의 게시물}}} other {{3, plural, one {지난 하루 동안 {4}개의 게시물} other {지난 {6}일 동안 {5}개의 게시물}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {지난 몇 해 동안 1개의 게시물} other {지난 몇 해 동안 {1}개의 게시물}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "원본" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "댓글" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "부스트" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "게시물 통계 못 봄." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "게시물 통계 보기" @@ -285,7 +255,7 @@ msgstr "게시물 통계 보기" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "게시물 통계 보기" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "게시물 통계 보기" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "게시물 통계 보기" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "닫기" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "리스트에서 더하기·빼기" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "지우기" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "첨부 파일 #{i} 실패" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "열람 주의" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "취소" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "쪽지" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "댓글" @@ -663,23 +633,23 @@ msgstr "커스텀 에모지" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "커스텀 에모지 불러오기 오류" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "초고를 지우다가 오류가 났습니다! 다시 한 번 시도해 #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "지우기…" @@ -744,7 +714,7 @@ msgstr "매체" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "인용" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "이전" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "다음" @@ -770,44 +740,44 @@ msgstr "다음" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "이름" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "소개문" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "기타 항목" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "레이블" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "내용" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "저장" @@ -857,7 +827,7 @@ msgstr "계정" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "더 보기…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "끝" #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "계정 불러오기 오류" @@ -881,15 +851,15 @@ msgstr "표시할 내용 없음" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "움짤을 검색하려면 입력하세요" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "GIF 불러오기 오류" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l 또는 <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "부스트" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "책갈피" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "이 리스트의 게시물은 첫 화면 및 팔로잉 타임라인에서 가리기" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "만들기" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "매체 설명" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "더 보기" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "번역" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "말하기" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— 시범중" msgid "Done" msgstr "완료" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "원본 매체 새 창에서 열기" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "원본 매체 열기" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "이미지 설명을 생성중입니다. 잠시 기다려 주세요…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "이미지 설명 생성 실패" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "이미지 설명…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "게시물 보기" @@ -1312,8 +1302,8 @@ msgstr "필터됨: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "따라잡기" @@ -1465,8 +1455,8 @@ msgstr "계정들…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "로그인" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[알 수 없는 알림 유형: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "부스트·좋아한 사용자…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "더 보기 →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "링크 복사됨" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "링크를 복사할 수 없음" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "복사" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "공유…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "결과 숨기기" @@ -1726,49 +1716,49 @@ msgstr "결과 숨기기" msgid "Vote" msgstr "투표" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "새로 고침" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "결과 보기" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, other {총 <1>{1}표}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, other {총 <1>{1}명}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "<0/>에 마감" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "마감" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "<0/> 내 마감" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "마감" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "결과 보기" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "새로 고침" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "게시물 임베드하기" @@ -1829,16 +1819,20 @@ msgstr "미리 보기" msgid "Note: This preview is lightly styled." msgstr "참고로 위 미리 보기는 다소 스타일이 적용되어 있습니다." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "<0>@{0} 님에 관한 비공개 메모" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" + +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "저장하고 닫기" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "뮤트됨" msgid "Blocked" msgstr "차단됨" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "<0>@{username} 님 언급하기" @@ -1936,166 +1926,166 @@ msgstr "<0>@{username} 님 언급하기" msgid "Translate bio" msgstr "소개문 번역" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" +#: src/components/related-actions.jsx:318 +msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "프로필에 내보이기" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "공유 기능이 작동하지 않습니다." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "<0>@{username} 님 뮤트…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} 님을 팔로워에서 뺄까요?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "팔로워에서 빼기…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "<0>@{username} 님을 차단할까요?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "<0>@{username} 님 차단 풀기" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "<0>@{username} 님 차단…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "<0>@{username} 님 신고…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "그만 팔로하기…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "취소…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "팔로" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ 계정, 해시태그 & 포스트" msgid "Look up <0>{query}" msgstr "<0>{query} 찾기" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "모두 보기" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "아래로 내리기" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "고치기" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> 님이 <1>부스트 함" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "죄송합니다. 현재 로그인한 인스턴스는 다른 인스턴스에 있는 이 게시물과 상호작용할 수 없습니다." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "@{0} 님의 게시물을 좋아했던 것 취소" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "첨부한 매체 중에 설명이 없는 게 있습니다." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "오래된 게시물 (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "부스트 취소" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "부스트…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "좋아요 취소" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "좋아요" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "책갈피 빼기" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "<0>@{0} 님의 게시물 보기" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "수정 내역 보기" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "{editedDateText}에 고쳐짐" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "대화 뮤트 풀림" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "대화 뮤트됨" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "대화 뮤트를 풀 수 없음" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "대화를 뮤트할 수 없음" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "대화 뮤트 풀기" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "대화 뮤트하기" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "프로필에 고정됐던 게시물을 내림" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "게시물이 프로필에 고정됨" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "게시물 고정을 풀 수 없음" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "게시물을 고정할 수 없음" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "프로필에 고정된 게시물 내리기" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "프로필에 고정" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "게시물을 지울까요?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "게시물 지워짐" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "게시물 지울 수 없음" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "게시물 신고…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "좋아함" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "부스트함" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "책갈피 꽂음" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "고정됨" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "지워짐" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, other {#개의 댓글}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "접기" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "내용 보기" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "필터됨: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "매체 보기" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "고쳐짐" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "댓글들" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "수정 내역" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "내역 불러오기 실패" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "불러오는 중…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 님이 부스트 함" @@ -2936,8 +2927,8 @@ msgstr "새 게시물" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "재시도" @@ -3008,7 +2999,7 @@ msgstr "로그인이 필요합니다." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "홈 가기" @@ -3070,6 +3061,12 @@ msgstr "#{0} 으로 태그된 게시물 보여주기" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "게시물" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "아직 표시할 내용이 없습니다." @@ -3474,76 +3471,76 @@ msgstr "필터를 생성할 수 없음" msgid "Title" msgstr "제목" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "전체 단어" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "검색어가 없으니 추가하세요." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "검색어 추가" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, other {검색어 #개}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "…로 부터 필터" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "※ 아직 미구현" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "상태: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "만기 변경" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "만기" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "필터된 게시글은..." -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "최소화됨" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "숨김" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "이 필터를 지울까요?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "필터를 지울 수 없습니다." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "만료됨" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "<0/> 만료됨" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "만기 없음" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "해시태그 더하기" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "해시태그 지우기" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "이 바로 가기는 이미 있습니다" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "해시태그 바로 가기가 추가됨" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "바로 가기 추가" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "새 인스턴스 입력 (예: mastodon.social)" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "잘못된 인스턴스" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "다른 인스턴스로 가기…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "앱 등록에 실패함" msgid "instance domain" msgstr "인스턴스 도메인" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "예: “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "계속" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "계정이 없으신가요? 하나 만드세요!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "주의: 푸시 알림은 <0>단 하나의 계정에만 작동합니다." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "로그인하지 않았습니다. 상호작용(댓글, 부스트 등) 은 불가능합니다." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "이 게시글은 다른 인스턴스 (<0>{instance}) 에서 작성돠었습니다. 상호작용(댓글, 부스트 등) 은 불가능합니다." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "오류: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "내 인스턴스를 변경해 상호작용을 활성화시키기" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "댓글을 불러 올 수 없습니다." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "뒤로" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "원 게시물로 이동하기" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "전체 화면으로 전환" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "모든 민감한 내용 보기" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "시범적" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "전환할 수 없음" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "게시물의 인스턴스로 전환" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "게시물을 불러 올 수 없습니다" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, other {댓글 <0>{1}개}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, other {댓글 <0>{0}개}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "게시물과 댓글 보기" @@ -4387,79 +4384,79 @@ msgstr "인기 게시물" msgid "No trending posts." msgstr "인기 게시물이 없음." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "미니멀리즘을 추구하는 Mastodon 웹 클라이언트." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Mastodon으로 로그인" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "가입" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "기존 Mastodon/Fediverse 계정을 연결하세요.<0/>당신의 인증 수단은 이 서버에 저장되지 않습니다." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "부스트 캐러셀의 스크린숏" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "부스트 캐러셀" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "멀티 칼럼 UI 스크린샷" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "한 칼럼 혹은 멀티칼럼" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "기본적으로는 젠 모드를 추구하는 분들을 위해 한 칼럼으로 보입니다. 고급 사용자들을 위한 멀티 칼럼도 설정 가능합니다." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "해시태그를 더 추가할 수 있는 양식이 있는 멀티 해시태그 타임라인 스크린샷" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "다중 해시태그 타임라인" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "한 타임라인에 최대 5개 해시태그까지 지정할 수 있습니다." diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index 03dd9eb258..63f459a2f2 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Paskutinį kartą paskelbta: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automatizuotas" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Grupuoti" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Bendri" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Paprašyta" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Sekama" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# sekėjas} few {# sekėjai} many {# sekėjo} other {# sekėjų}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Patvirtinta" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Prisijungė <0>{0}" @@ -98,115 +98,85 @@ msgstr "Nepavyksta įkelti paskyros." msgid "Go to account page" msgstr "Eiti į paskyros puslapį" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Sekėjai" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "Sekimai" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Įrašai" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Daugiau" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} nurodė, kad jų naujoji paskyra dabar yra:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Nukopijuotas socialinis medijos vardas" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Nepavyksta nukopijuoti socialinės medijos vardo." -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Kopijuoti socialinės medijos vardą" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Eiti į originalų profilio puslapį" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Peržiūrėti profilio vaizdą" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Peržiūrėti profilio antraštę" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Redaguoti profilį" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "Atminimui" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Sekėjai" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Šis naudotojas pasirinko nepadaryti šią informaciją prieinamą." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "Sekimai" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai" @@ -232,39 +202,39 @@ msgstr "{0} originalūs įrašai, {1} atsakymai, {2} pasidalinimai" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {Paskutinis {0} įrašas per pastarąją {1} dieną} few {Paskutinis 1 įrašas per pastarąsias {2} dienas} many {Paskutinis 1 įrašas per pastarąsias {2} dienos} other {Paskutinis 1 įrašas per pastarąsias {2} dienų}}} few {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} many {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}} other {{3, plural, one {Paskutiniai {4} įrašai per pastarąją 1 dieną} few {Paskutiniai {5} įrašai per pastarąsias {6} dienas} many {Paskutinio {5} įrašo per pastaruosius {6} dienos} other {Paskutinių {5} įrašų per pastarąsias {6} dienų}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {{1} paskutinis įrašas per pastaruosius metus} few {{1} paskutiniai įrašai per pastaruosius metus} many {{1} paskutinio įrašo per pastaruosius metus} other {{1} paskutinių įrašų per pastaruosius metus}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Originalūs" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Atsakymai" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Pasidalinimai" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Įrašo statistika nepasiekiama." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Peržiūrėti įrašų statistiką" @@ -285,7 +255,7 @@ msgstr "Peržiūrėti įrašų statistiką" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Peržiūrėti įrašų statistiką" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Peržiūrėti įrašų statistiką" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Peržiūrėti įrašų statistiką" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Uždaryti" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Pridėti / šalinti iš sąrašų" @@ -403,13 +373,13 @@ msgstr "{0} pasirinkimas" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Šalinti" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Nepavyko #{i} priedas." #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Turinio įspėjimas" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Atšaukti" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privatus paminėjimas" @@ -624,12 +594,12 @@ msgstr "Planuoti" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Atsakyti" @@ -663,23 +633,23 @@ msgstr "Pasirinktiniai jaustukai" msgid "Search emoji" msgstr "Ieškoti jaustukų" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Klaida įkeliant pasirinktinius jaustukus." -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Neseniai naudoti" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Kiti" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "Klaida ištrinant juodraštį. Bandyk dar kartą." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Ištrinti…" @@ -744,7 +714,7 @@ msgstr "Medija" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Cituoti" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Ankstesnis" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Kitas" @@ -770,44 +740,44 @@ msgstr "Kitas" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Nepavyksta atnaujinti profilio." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Antraštinė nuotrauka" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Profilio nuotrauka" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Pavadinimas" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Biografija" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Papildomi laukai" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etiketė" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Turinys" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Išsaugoti" @@ -857,7 +827,7 @@ msgstr "Paskyros" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Rodyti daugiau…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Pabaiga." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Klaida įkeliant paskyras." @@ -881,15 +851,15 @@ msgstr "Nėra ką rodyti." msgid "Search GIFs" msgstr "Ieškoti GIF" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Veikiama su „GIPHY“" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Rašyk, kad ieškotum GIF" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Klaida įkeliant GIF." @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l arba <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Pasidalinti" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Lyg2 (Shift) + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Prid. į žym." @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Paslėpti šio sąrašo pranešimus iš pagrindinio / sekimo" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Kurti" @@ -1175,15 +1145,35 @@ msgstr "Formuoti matematiką" msgid "Media description" msgstr "Medijos aprašymas" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Daugiau" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Versti" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Kalbėti" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>– eksperimentinė" msgid "Done" msgstr "Atlikta" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Atidaryti originalią mediją naujame lange" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Atidaryti originalią mediją" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Bandymas apibūdinti vaizdą. Palauk…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Nepavyko apibūdinti vaizdo." -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Apibūdinti vaizdą…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Peržiūrėti įrašą" @@ -1312,8 +1302,8 @@ msgstr "Filtruota: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "Sekimai" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Pasivijimas" @@ -1465,8 +1455,8 @@ msgstr "Paskyros…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Prisijungti" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Nežinomas pranešimo tipas: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Pasidalino / patiko…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Skaityti daugiau →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Nukopijuota nuorada" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Nepavyksta atidaryti nuorodos." @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopijuoti" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Bendrinti…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# balsas} few {# balsai} many {# balso} other {# balsų}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Slėpti rezultatus" @@ -1726,49 +1716,49 @@ msgstr "Slėpti rezultatus" msgid "Vote" msgstr "Balsuoti" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Atnaujinti" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Rodyti rezultatus" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} balsas} few {<1>{1} balsai} many {<1>{1} balso} other {<1>{1} balsų}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} balsuotojas} few {<1>{1} balsuotojai} many {<1>{1} balsuotojo} other {<1>{1} balsuotojų}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Baigėsi <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Baigėsi" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Baigsis <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Baigsis" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Rodyti rezultatus" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Atnaujinti" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Įterptas įrašas" @@ -1829,16 +1819,20 @@ msgstr "Peržiūrėti" msgid "Note: This preview is lightly styled." msgstr "Pastaba: ši peržiūra yra šiek tiek stilizuota." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Privati pastaba apie <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Nepavyksta atnaujinti privačios pastabos." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Išsaugoti ir uždaryti" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "Nutildyta" msgid "Blocked" msgstr "Užblokuota" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Privati pastaba" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Paminėti <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Paminėti <0>@{username}" msgid "Translate bio" msgstr "Versti biografiją" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Redaguoti privačią pastabą" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Pridėti privačią pastabą" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Įjungti pranešimai apie @{username} įrašus." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Išjungti pranešimai apie @{username} įrašus." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Išjungti pranešimus" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Įjungti pranešimus" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Įjungti pasidalinimai iš @{username}." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Išjungti pasidalinimai iš @{username}." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Išjungti pasidalinimus" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Įjungti pasidalinimus" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} neberodomas jūsų profilyje." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} dabar rodomas jūsų profilyje." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Nepavyksta neberodyti @{username} jūsų profilyje." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Nepavyksta rodyti @{username} jūsų profilyje." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Nerodyti profilyje" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Rodyti profilyje" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Rodyti rodomus profilius" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Atrodo, kad bendrinimas neveikia." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Nutildyti <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Nutildytas @{username} dėl {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Nepavyksta nutildyti @{username}." -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Pašalinti <0>@{username} iš sekėjų?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} pašalintas iš sekėjų" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Šalinti sekėją…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Bluokuoti <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Atblokuotas @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Užblokuotas @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Nepavyksta atblokuoti @{username}." -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Nepavyksta užblokuoti @{username}." -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Atblokuoti <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Bluokuoti <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Pranešti apie <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Atšaukti sekimo prašymą?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Nebesekti @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Nebesekti…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Atšaukti…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Sekti" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ paskyros, saitažodžiai ir įrašai" msgid "Look up <0>{query}" msgstr "Ieškoti <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Žiūrėti viską" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Perkelti žemyn" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Redaguoti" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>pasidalino" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Atsiprašome, tavo dabartinis prisijungtas serveris negali sąveikauti su šiuo įrašu iš kito serverio." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Panaikintas @{0} patiktuko įrašas" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Patiko @{0} įrašas" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Pašalintas @{0} įrašas iš žymių" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Pridėtas @{0} įrašas prie žymių" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Kai kurios medijos neturi aprašymų." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Senasis įrašas (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Nebepasidalinti" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Panaikintas @{0} įrašo pasidalinimas" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Pasidalintas @{0} įrašas" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Pasidalinti…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Nebepatinka" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Patinka" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Pašalinti iš žymių" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Įrašo tekstas nukopijuotas" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Nepavyksta nukopijuoti įrašo teksto." -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Kopijuoti įrašo tekstą" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Peržiūrėti įrašą, kurį sukūrė <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Rodyti redagavimo istoriją" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Redaguota: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Atšauktas pokalbio nutildymas" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Pokalbis nutildytas" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Nepavyksta atšaukti pokalbio nutildymą." -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Nepavyksta nutildyti pokalbio." -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Atšaukti pokalbio nutildymą" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Nutildyti pokalbį" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Įrašas atsegtas iš profilio" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Įrašas prisegtas prie profilio" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Nepavyksta atsegti įrašo." -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Nepavyksta atsegti įrašo." -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Atsegti iš profilio" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Prisegti prie profilio" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Ištrinti šį įrašą?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Įrašas ištrintas" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Nepavyksta ištrinti įrašo." #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Pranešti apie įrašą…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Patinka" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Pasidalinta" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Pridėta" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Prisegta" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Ištrinta" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# atsakymas} few {# atsakymai} many {# atsakymo} other {# atsakymų}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Rodyti mažiau" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Rodyti turinį" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtruota: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Rodyti mediją" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Redaguota" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Komentarai" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Įrašas paslėptas pagal jūsų filtrus" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Redagavimo istoriją" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Nepavyko įkelti istorijos." -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Įkeliama…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> pasidalino" @@ -2936,8 +2927,8 @@ msgstr "Nauji įrašai" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Bandyti dar kartą" @@ -3008,7 +2999,7 @@ msgstr "Privalomas prisijungimas." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Eiti į pagrindinį" @@ -3070,6 +3061,12 @@ msgstr "Rodomi įrašai pažymėti su #{0}" msgid "Showing posts in {0}" msgstr "Rodomi įrašai rikiavime {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Įrašai" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Kol kas nėra čia ką matyti." @@ -3474,76 +3471,76 @@ msgstr "Nepavyksta sukurti filtro." msgid "Title" msgstr "Pavadinimas" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Visas žodis" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Nėra raktažodžių. Pridėk vieną." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Pridėti raktažodį" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# raktažodis} few {# raktažodžiai} many {# raktažodžio} other {# raktažodžių}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtruoti iš…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Kol kas nepadaryta" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Būsena: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Keisti galiojimo laiką" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Galiojimo laikas" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Filtruotas įrašas bus…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "uždengta (tik medija)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "sumažintas" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "paslėptas" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Ištrinti šį filtrą?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Nepavyksta ištrinti filtro." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Nebegalioja" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Baigiasi <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Niekada nesibaigia" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, one {Didžiausia # žymė} few {Didžiausia # msgid "Add hashtag" msgstr "Pridėti saitažodį" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Šalinti saitažodį" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Pasiektas didžiausias # trumpojo nuorodos. Nepavyksta pridėti trumposios nuorodos.} few {Pasiekti didžiausias # trumpųjų nuorodų. Nepavyksta pridėti trumposios nuorodos.} many {Pasiekta didžiausias # trumpojo nuorodos. Nepavyksta pridėti trumposios nuorodos.} other {Pasiekta didžiausias # trumpųjų nuorodų. Nepavyksta pridėti trumposios nuorodos.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Ši nuoroda jau egzistuoja." -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Pridėtas trumpasis nuorodos saitažodis" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Pridėti prie trumpųjų nuorodų" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Įvesk naują serverį, pvz., mastodon.social" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Netinkamas serveris." -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Eiti į kitą serverį…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "Nepavyko užregistruoti programos." msgid "instance domain" msgstr "serverio domenas" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "pvz., mastodon.social" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Nepavyko prisijungti. Bandyk dar kartą arba išbandyk kitą serverį." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Tęsti su {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Tęsti" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Neturi paskyros? Susikurk vieną!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "Pastaba: tiesioginiai pranešimai veikia tik <0>vienai paskyrai." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Įrašas" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Nesate prisijungę. Sąveikos (atsakyti, pasidalinti ir t. t.) negalimos." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Šis įrašas yra iš kito serverio (<0>{instance}). Sąveikos (atsakyti, pasidalinti ir t. t.) negalimos." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Klaida: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Perjungti į mano serverį, kad būtų įjungtos sąveikos" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Nepavyksta įkelti atsakymų." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Atgal" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Eiti į pagrindinį įrašą" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} įrašų aukščiau – eiti į viršų" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Perjungti į šoninio žvilgsnio rodymą" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Perjungti į visą rodymą" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Rodyti visą jautrų turinį" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Eksperimentinis" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Nepavyksta perjungti." #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Perjungti į įrašo serverį ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Perjungti į įrašo serverį" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Nepavyksta įkelti įrašo." #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# atsakymas} few {<0>{1} atsakymai} many {<0>{1} atsakymo} other {<0>{1} atsakymų}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# komentaras} few {<0>{0} komentarai} many {<0>{0} komentaro} other {<0>{0} komentarų}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Peržiūrėti įrašą su jo atsakymais" @@ -4387,79 +4384,79 @@ msgstr "Tendencingi įrašai" msgid "No trending posts." msgstr "Nėra tendencingų įrašų." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Minimalistinė „Mastodon“ interneto kliento programa." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Prisijungti su „Mastodon“" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Registruotis" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Prijunkite esamą „Mastodon“ / fediverso paskyrą.<0/>Jūsų kredencialai šiame serveryje nėra saugomi." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Sukūrė <1>@cheeaun. <2>Privatumo politika." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Pasidalinimų karuselės ekrano kopija" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Pasidalinimų karuselė" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Vizualiai atskirkite originalius įrašus ir pakartotinai bendrinamus įrašus (pasidalintus įrašus)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Įterptų komentarų gijos ekrano kopija" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Įterptų komentarų gija" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Lengvai sekite pokalbius. Pusiau suskleidžiamieji atsakymai." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Daugiastulpelių naudotojo sąsajos ekrano kopija" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Vieno arba daugiastulpelių" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Pagal numatytuosius nustatymus – vienas stulpelis zeno režimo ieškikliams. Galimybė konfigūruoti daugiastulpelius patyrusiems naudotojams." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Daugiasaitažodžių laiko skalės ekrano kopija su forma, kuria galima pridėti daugiau saitažodžių" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Daugiasaitažodžių laiko skalė" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Iki 5 saitažodžių, sujungtų į vieną laiko skalę." diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po index ff5037ed49..6c7d8a1d16 100644 --- a/src/locales/nb-NO.po +++ b/src/locales/nb-NO.po @@ -8,7 +8,7 @@ msgstr "" "Language: nb_NO\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Sist postet: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automatisert" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Gruppe" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Gjensidig" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Forespurt" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Følger" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Bekreftet" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Ble med <0>{0}" @@ -98,115 +98,85 @@ msgstr "Kunne ikke laste inn konto." msgid "Go to account page" msgstr "Gå til kontoside" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Følgere" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Innlegg" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Mer" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} har indikert at deres nye konto er nå:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Bukernavn kopiert" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Kunne ikke kopiere brukernavn" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Kopiert brukernavn" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Gå til original profilside" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Vis profilbilde" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Rediger profil" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "Til minne om" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Følgere" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Denne brukeren har valgt å ikke gjøre denne informasjonen tilgjengelig." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originale innlegg, {1} svar, {2} fremhevinger" @@ -232,39 +202,39 @@ msgstr "{0} originale innlegg, {1} svar, {2} fremhevinger" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Svar" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Fremhevinger" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Innleggsstatistikk ikke tilgjengelig." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Vis innleggsstatistikk" @@ -285,7 +255,7 @@ msgstr "Vis innleggsstatistikk" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Vis innleggsstatistikk" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Vis innleggsstatistikk" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Vis innleggsstatistikk" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Lukk" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Legg til/fjern fra lister" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Fjern" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Vedlegg #{i} mislyktes" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Innholdsvarsel" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Avbryt" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privat omtale" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Svar" @@ -663,23 +633,23 @@ msgstr "Egendefinerte emojier" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Feil ved lasting av egendefinerte emojier" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "Feil ved sletting av utkast! Prøv igjen." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Slett…" @@ -744,7 +714,7 @@ msgstr "Media" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Siter" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Forrige" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Neste" @@ -770,44 +740,44 @@ msgstr "Neste" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Kunne ikke oppdatere profil." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Navn" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Bio" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Ekstra felter" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etikett" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Innhold" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Lagre" @@ -857,7 +827,7 @@ msgstr "Konti" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Vis mer…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Slutt." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Feil ved lasting av konti" @@ -881,15 +851,15 @@ msgstr "Ingenting å vise" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Skriv for å søke GIFer" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Feil ved lasting av GIFer" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l eller <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Fremhev" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Opprett" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "Mediabeskrivelse" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Mer" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Oversett" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Les opp" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— eksperimentell" msgid "Done" msgstr "Ferdig" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Åpne originalmedia" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Kunne ikke beskrive bildet" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Beskriv bilde…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Vis innlegg" @@ -1312,8 +1302,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "" @@ -1465,8 +1455,8 @@ msgstr "Konti…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Logg inn" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Les mer →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Link kopiert" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Kunne ikke kopiere lenke" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopier" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Del…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Skjul resultater" @@ -1726,49 +1716,49 @@ msgstr "Skjul resultater" msgid "Vote" msgstr "Stem" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Oppdater" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Vis resultater" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Avsluttet <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Avsluttet" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Avslutter <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Avslutter" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Vis resultater" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Oppdater" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Bygg inn innlegg" @@ -1829,16 +1819,20 @@ msgstr "" msgid "Note: This preview is lightly styled." msgstr "" -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Privat notat om <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Kunne ikke oppdatere privat notis." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Lagre & lukk" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "Dempet" msgid "Blocked" msgstr "Blokkert" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Privat notis" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Nevn <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Nevn <0>@{username}" msgid "Translate bio" msgstr "Oversett bio" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Rediger privat notat" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Legg til privat notis" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Fremhevinger fra @{username} aktivert." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Fremhevinger fra @{username} deaktivert." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Deaktiver fremhevinger" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Aktiver fremhevinger" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Å dele synes ikke å fungere." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Demp <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Fjern <0>@{username} fra følgere?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Fjern følger…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Blokker <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Blokkerte @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Kunne ikke blokkere @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Blokker <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Rapporter <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Trekk tilbake følgeforespørsel?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Avfølg…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Trekk tilbake…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Følg" @@ -2246,7 +2236,7 @@ msgstr "" msgid "Look up <0>{query}" msgstr "" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Se alle" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Flytt ned" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Rediger" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Lik" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Fjern bokmerke" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Vis redigeringshistorikk" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Redigert: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Samtale dempet" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Demp samtale" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Likt" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Bokmerket" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Festet" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Slettet" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Vis mindre" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Vis innhold" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Vis media" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Redigert" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Kommentarer" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Redigeringshistorikk" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Kunne ikke laste inn historikk" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Laster…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "" @@ -2936,8 +2927,8 @@ msgstr "Nye innlegg" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Prøv igjen" @@ -3008,7 +2999,7 @@ msgstr "" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "" @@ -3070,6 +3061,12 @@ msgstr "" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Innlegg" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "" @@ -3474,76 +3471,76 @@ msgstr "Kunne ikke opprette filter" msgid "Title" msgstr "Tittel" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Hele ordet" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "" -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Utløpt" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Utløper <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Utløper aldri" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "Legg til emneknagg" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Fjern emneknagg" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "instanstjener" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "f.eks. «mastodon.social»" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Kunne ikke logge inn. Vennligst prøv igjen, eller prøv en annen instans." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Fortsett" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Har du ikke en konto? Opprett en!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Feil: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index 21f984ad91..97827cde70 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Laatst geplaatst: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Geautomatiseerd" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Groep" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Wederzijds" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Aangevraagd" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Volgend" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# volger} other {# volgers}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Geverifieerd" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Lid geworden op <0>{0}" @@ -98,115 +98,85 @@ msgstr "Kan account niet laden." msgid "Go to account page" msgstr "Ga naar de accountpagina" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Volgers" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Berichten" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "meer" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} heeft aangegeven dat ze een nieuw account hebben:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Kenmerk gekopieerd" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Kan dit kenmerk niet kopiëren" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Kopieer kenmerk" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Ga naar de oorspronkelijke profielpagina" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Bekijk profielfoto" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Bekijk profielkop" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Bewerk profiel" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "In Memoriam" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Volgers" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Deze gebruiker heeft ervoor gekozen om deze informatie niet beschikbaar te maken." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} originele berichten, {1} antwoorden, {2} boosts" @@ -232,39 +202,39 @@ msgstr "{0} originele berichten, {1} antwoorden, {2} boosts" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {Laatste bericht van de afgelopen dag} other {Laatste 1 bericht van de afgelopen {2} dagen}}} other {{3, plural, one {Laatste {4} berichten van de afgelopen dag} other {Laatste {5} berichten van de afgelopen {6} dagen}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {Laatste bericht van de afgelopen jaren} other {Laatste {1} berichten van de afgelopen jaren}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Origineel" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Antwoorden" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Boosts" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Berichtstatistieken niet beschikbaar." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Bekijk berichtstatistieken" @@ -285,7 +255,7 @@ msgstr "Bekijk berichtstatistieken" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Bekijk berichtstatistieken" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Bekijk berichtstatistieken" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Bekijk berichtstatistieken" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Sluit" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Toevoegen/Verwijderen uit lijsten" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Verwijder" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Bijlage #{i} is mislukt" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Inhoudswaarschuwing" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Annuleren" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privévermelding" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Beantwoord" @@ -663,23 +633,23 @@ msgstr "Aangepaste emoji" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Fout bij het laden van aangepaste emojis" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "Fout bij verwijderen concept! Probeer het opnieuw." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Verwijder…" @@ -744,7 +714,7 @@ msgstr "Media" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Vorige" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Volgende" @@ -770,44 +740,44 @@ msgstr "Volgende" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Naam" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Bio" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Extra velden" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Omschrijving" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Inhoud" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Opslaan" @@ -857,7 +827,7 @@ msgstr "Accounts" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Toon meer…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Het einde." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Fout bij het laden van accounts" @@ -881,15 +851,15 @@ msgstr "Niets om te tonen" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Typ om GIF's te zoeken" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Fout bij laden van GIF's" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l of <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Boost" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Bladwijzer" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Aanmaken" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "Mediabeschrijving" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "meer" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Vertaal" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Spreek uit" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>– experimenteel" msgid "Done" msgstr "Gereed" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Open originele media in nieuw venster" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Open originele media" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Fout bij het beschrijven van afbeelding" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Beschrijf afbeelding…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Bekijk bericht" @@ -1312,8 +1302,8 @@ msgstr "Gefilterd: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Inhalen" @@ -1465,8 +1455,8 @@ msgstr "Accounts…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Inloggen" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Onbekend meldingstype: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Geboost/Geliket door…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Lees meer →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Link gekopieerd" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Kan deze link niet kopiëren" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopiëer" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Delen…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# stem} other {# stemmen}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Verberg uitslagen" @@ -1726,49 +1716,49 @@ msgstr "Verberg uitslagen" msgid "Vote" msgstr "Stem" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Ververs" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Toon uitslagen" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} stem} other {<1>{1} stemmen}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} stemmer} other {<1>{1} stemmers}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Eindigde <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Geëindigd" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Eindigt <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Eindigt" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Toon uitslagen" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Ververs" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "" @@ -1829,16 +1819,20 @@ msgstr "" msgid "Note: This preview is lightly styled." msgstr "Let op: Deze voorvertoning is licht vormgegeven." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Privénotitie over <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" + +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Opslaan & sluiten" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "Gedempt" msgid "Blocked" msgstr "Geblokkeerd" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Noem <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Noem <0>@{username}" msgid "Translate bio" msgstr "Vertaal bio" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" +#: src/components/related-actions.jsx:318 +msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Delen lijkt niet te werken." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Demp <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Verwijder <0>@{username} van volgers?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Verwijder volger…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Blokkeer <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Blokkeren van <0>@{username} opheffen" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Blokkeer <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Rapporteer <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Ontvolg…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Neem terug…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Volg" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ accounts, hashtags & berichten" msgid "Look up <0>{query}" msgstr "Zoek <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Bekijk alles" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Verplaats omlaag" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Bewerk" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>geboost" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Sorry, je momentieel ingelogde instantie kan niet communiceren met dit bericht van een andere instantie." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "@{0}'s bericht niet langer geliket" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Niet langer boosten" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Boost…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Niet langer liken" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Like" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Kan bericht niet verwijderen" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Geliket" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Geboost" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Bladwijzer opgeslagen" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Vastgezet" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Verwijderd" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# antwoord} other {# antwoorden}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Toon minder" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Toon inhoud" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Gefilterd: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Toon media" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Bewerkt" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Antwoorden" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Bewerkingsgeschiedenis" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Kon geschiedenis niet laden" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Laden…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geboost" @@ -2936,8 +2927,8 @@ msgstr "Nieuwe berichten" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "" @@ -3008,7 +2999,7 @@ msgstr "" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Naar startpagina" @@ -3070,6 +3061,12 @@ msgstr "Alle berichten met tag #{0}" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Berichten" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Nog niets te zien hier." @@ -3474,76 +3471,76 @@ msgstr "Kan filter niet aanmaken" msgid "Title" msgstr "Titel" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Volledig woord" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Geen trefwoorden. Voeg er één toe." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Voeg trefwoord toe" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# trefwoord} other {# trefwoorden}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filter op…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Nog niet geïmplementeerd" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Status: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Wijzig vervaldatum" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Vervaldatum" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Gefilterd bericht zal worden…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "geminimaliseerd" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "verborgen" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Verwijder dit filter?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Kan filter niet verwijderen." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Vervallen" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Vervalt op <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Vervalt nooit" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "Voeg hashtag toe" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Verwijder hashtag" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Voeg aan Snelkoppelingen toe" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Voer een nieuwe instantie in, bijv. \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Ongeldige instantie" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Ga naar een andere instantie…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "instantiedomein" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "bijv. “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Inloggen mislukt. Probeer het opnieuw of probeer een andere instantie." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Doorgaan met {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Doorgaan" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Nog geen account? Maak er een aan!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "LET OP: Push meldingen werken alleen voor <0>één account." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Je bent niet ingelogd. Interacties (antwoorden, boosten, etc) zijn niet mogelijk." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Dit bericht komt uit een andere instantie (<0>{instance}). Interacties (antwoorden, boosten, etc.) zijn niet mogelijk." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Fout: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Overschakelen naar mijn instantie om interacties in te schakelen" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Kan antwoorden niet laden." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Terug" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Ga naar het hoofdbericht" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} berichten boven - Go naar boven" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Toon alle gevoelige inhoud" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Experimenteel" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Kan niet overschakelen" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Overschakelen naar instantie van bericht" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Kan bericht niet laden" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# antwoord} other {<0>{1} antwoorden}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# opmerking} other {<0>{0} opmerkingen}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Bekijk bericht met antwoorden" @@ -4387,79 +4384,79 @@ msgstr "Populaire berichten" msgid "No trending posts." msgstr "Geen populaire berichten." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Aanmelden met Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Inschrijven" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Screenshot van Boosts carrousel" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Boosts carrousel" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Visueel scheiden van originele berichten en opnieuw gedeelde berichten (gebooste berichten)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Moeiteloos gesprekken volgen. Semi-inklapbare antwoorden." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Schermafbeelding van multi-kolommodus" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Enkel- of multi-kolom" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Standaard enkelvoudige kolom voor zen-moduszoekers. Instelbare multi-kolommodus voor power users." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po index d77e5f1bca..8bc17d5bf2 100644 --- a/src/locales/oc-FR.po +++ b/src/locales/oc-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: oc\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:10\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Occitan\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "" @@ -98,115 +98,85 @@ msgstr "" msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -232,39 +202,39 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "" @@ -285,7 +255,7 @@ msgstr "" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "" @@ -663,23 +633,23 @@ msgstr "" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "" @@ -744,7 +714,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "" @@ -770,44 +740,44 @@ msgstr "" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "" @@ -857,7 +827,7 @@ msgstr "" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "" @@ -869,7 +839,7 @@ msgid "The end." msgstr "" #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "" @@ -881,15 +851,15 @@ msgstr "" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "" @@ -1278,27 +1268,27 @@ msgstr "" msgid "Done" msgstr "" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "" @@ -1312,8 +1302,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "" @@ -1465,8 +1455,8 @@ msgstr "" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "" @@ -1726,49 +1716,49 @@ msgstr "" msgid "Vote" msgstr "" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "" @@ -1829,16 +1819,20 @@ msgstr "" msgid "Note: This preview is lightly styled." msgstr "" -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" + +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "" msgid "Blocked" msgstr "" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "" @@ -1936,166 +1926,166 @@ msgstr "" msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" +#: src/components/related-actions.jsx:318 +msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "" @@ -2246,7 +2236,7 @@ msgstr "" msgid "Look up <0>{query}" msgstr "" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "" @@ -2936,8 +2927,8 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "" @@ -3008,7 +2999,7 @@ msgstr "" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "" @@ -3070,6 +3061,12 @@ msgstr "" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "" @@ -3474,76 +3471,76 @@ msgstr "" msgid "Title" msgstr "" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "" -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index d7e7e9397a..a717dddae2 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08: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" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Ostatni wpis: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Bot" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Grupa" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Znajomi" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Oczekująca prośba" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Obserwujesz" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# obserwujący} few {# obserwujących} many {# obserwujących} other {# obserwujących}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Zweryfikowano" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Jest tutaj od <0>{0}" @@ -98,115 +98,85 @@ msgstr "Nie udało się załadować konta." msgid "Go to account page" msgstr "Przejdź na stronę konta" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Obserwujący" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "obserwowanych" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Wpisy" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Więcej" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} używa teraz nowego konta:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Skopiowano identyfikator" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Nie udało się skopiować identyfikatora" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Kopiuj identyfikator" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Kod QR" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Przejdź na oryginalną stronę profilową" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Pokaż zdjęcie profilowe" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Pokaż baner profilu" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Edytuj profil" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "In memoriam" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Obserwujący" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Ta osoba nie udostępnia tych informacji." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} obserwujący} few {<1>{1} obserwujących} many {<1>{1} obserwujących} other {<1>{1} obserwujących}}" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "obserwowanych" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, one {<0>{0} obserwowany} few {<0>{0} obserwowanych} many {<0>{0} obserwowanych}other {<0>{0} obserwowanych}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} wpis} few {<1>{1} wpisy} many {<1>{1} wpisy} other {<1>{1} wpisów}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural, one {<0>{0} wpis} few {<1>{1} wpisy} man #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} wpisy, {1} odpowiedzi, {2} cytowania, {3} podbicia" #. 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "wpisy: {0}, odpowiedzi: {1}, podbicia: {2}" @@ -232,39 +202,39 @@ msgstr "wpisy: {0}, odpowiedzi: {1}, podbicia: {2}" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {Ostatni wpis w ciągu minionych 24 godzin} few {Ostatni wpis w ciągu minionych {2} dni} many {Ostatni wpis w ciągu minionych {2} dni} other {Ostatni wpis w ciągu minionych {2} dni}}} few {{3, plural, one {Ostatni {4} wpis w ciągu minionych 24 godzin} few {Ostatnie {5} wpisy w ciągu minionych {6} dni} many {Ostatnie {5} wpisów w ciągu minionych {6} dni} other {Ostatnie {5} wpisów w ciągu minionych {6} dni}}} many {{3, plural, one {Ostatni {4} wpis w ciągu minionych 24 godzin} few {Ostatnie {5} wpisy w ciągu minionych {6} dni} many {Ostatnie {5} wpisów w ciągu minionych {6} dni} other {Ostatnie {5} wpisów w ciągu minionych {6} dni}}} other {{3, plural, one {Ostatni wpis w ciągu minionych 24 godzin} few {Ostatnie {5} wpisy w ciągu minionych {6} dni} many {Ostatnie {5} wpisów w ciągu minionych {6} dni} other {Ostatnie {5} wpisów w ciągu minionych {6} dni}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {Ostatni wpis w ciągu minionego roku} few {Ostatnie {1} wpisy w ciągu minionego roku} many {Ostatnie {1} wpisów w ciągu minionego roku} other {Ostatnie {1} wpisów w ciągu minionego roku}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Oryginalne" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Odpowiedzi" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "Cytowania" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "Cytowania" msgid "Boosts" msgstr "Podbicia" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Statystyki wpisów nie są dostępne." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Pokaż statystyki wpisów" @@ -285,7 +255,7 @@ msgstr "Pokaż statystyki wpisów" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Pokaż statystyki wpisów" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Pokaż statystyki wpisów" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Pokaż statystyki wpisów" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Zamknij" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Dodaj/usuń z list" @@ -403,13 +373,13 @@ msgstr "Wybór {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Usuń" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Załączenie #{i} nie powiodło się" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Ostrzeżenie o zawartości" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Anuluj" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "Ograniczona widoczność" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Prywatna wzmianka" @@ -624,12 +594,12 @@ msgstr "Zaplanuj" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Odpowiedz" @@ -663,23 +633,23 @@ msgstr "Własne emoji" msgid "Search emoji" msgstr "Szkaj emoji" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Błąd podczas ładowania własnych emoji." -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Niedawno użyte" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Inne" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "Oddal" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "Przybliż" @@ -702,8 +672,8 @@ msgstr "Wystąpił błąd podczas usuwania szkicu! Spróbuj ponownie." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Usuń…" @@ -744,7 +714,7 @@ msgstr "Multimedia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Cytuj" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "Historia edytowania" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Poprzednie" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Następne" @@ -770,44 +740,44 @@ msgstr "Następne" msgid "Exit" msgstr "Wyjdź" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Nie udało się zaktualizować profilu." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Obrazek w nagłówku" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Zdjęcie profilowe" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Nazwa" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Biogram" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Dodatkowe pola" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etykieta" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Zawartość" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Zapisz" @@ -857,7 +827,7 @@ msgstr "Konta" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Pokaż więcej…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Koniec." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Błąd ładowania kont" @@ -881,15 +851,15 @@ msgstr "Nie ma nic do wyświetlenia" msgid "Search GIFs" msgstr "Znajdź GIF" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Obsługiwane przez GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Zacznij pisać, żeby wyszukać GIF'a" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Wystąpił błąd podczas wczytywania GIFów" @@ -928,7 +898,7 @@ msgstr "Importuj" #: src/components/import-export-accounts.jsx:139 msgid "Select file…" -msgstr "" +msgstr "Wybierz plik…" #: src/components/import-export-accounts.jsx:151 #: src/components/shortcuts-settings.jsx:1050 @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l or <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Podbij" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Zakładka" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Ukryj posty z tej listy na Stronie głównej/Obserwowanych" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Utwórz" @@ -1175,15 +1145,35 @@ msgstr "Formatowanie wyrażeń matematycznych" msgid "Media description" msgstr "Opis mediów" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Więcej" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Przetłumacz" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Powiedz" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— eksperymentalne" msgid "Done" msgstr "Zrobione" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Otwórz oryginalny plik w nowym oknie" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Otwórz oryginalny plik" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Próba opisania obrazka. Proszę czekać..." -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Błąd podczas opisywania obrazka" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Opisz obrazek" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Zobacz wpis" @@ -1312,8 +1302,8 @@ msgstr "Odfiltrowano: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "Podgląd wątku" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Nadrabianie zaległości" @@ -1465,8 +1455,8 @@ msgstr "Konta…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Zaloguj się" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Nieznany typ powiadomienia: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Podbite/polubione przez…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Więcej →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Skopiowano odnośnik" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Nie udało się skopiować odnośnika" @@ -1692,15 +1682,15 @@ msgstr "Otworzyć link?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopiuj" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Udostępnij…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# głos} few { # głosy} other {# głosów}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Ukryj wyniki" @@ -1726,49 +1716,49 @@ msgstr "Ukryj wyniki" msgid "Vote" msgstr "Głosuj" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Odśwież" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Pokaż wyniki" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} głos} other {<1>{1} głosy}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} głosujący} other {<1>{1} głosujących}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Zakończone <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Zakończone" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Koniec <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Koniec" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Pokaż wyniki" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Odśwież" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Zagnieźdź wpis" @@ -1829,16 +1819,20 @@ msgstr "Podgląd" msgid "Note: This preview is lightly styled." msgstr "Uwaga: podgląd jest lekko stylizowany." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Prywatna notatka o <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Nie udało się zaktualizować notatki." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Zapisz i zamknij" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "Historia ostatnich wyszukiwań została wyczyszczona" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Ostatnie wyszukiwania" @@ -1924,10 +1918,6 @@ msgstr "Wyciszono" msgid "Blocked" msgstr "Zablokowano" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Prywatna notatka" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Wspomnij o <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Wspomnij o <0>@{username}" msgid "Translate bio" msgstr "Przetłumacz biogram" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Edytuj prywatną notatkę" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Dodaj prywatną notatkę" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Włączono powiadomienia dla wpisów od @{username}." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Wyłączono powiadomienia dla wpisów od @{username}." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Wyłącz powiadomienia" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Włącz powiadomienia" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Włączono podbicia od @{username}." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Wyłączono podbicia od @{username}." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Wyłącz podbicia" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Włącz podbicia" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "Cofnięto wyróżnienie @{username} na Twoim profilu." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "Wyróżniono @{username} na Twoim profilu." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Nie udało się cofnąć wyróżnienia @{username} na Twoim profilu." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Nie udało się wyróżnić @{username} na Twoim profilu." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Nie wyróżniaj na profilu" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Wyróżnij na profilu" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Pokaż wyróżnione profile" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Udostępnianie zdaje się nie działać." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "Wyłączono wyciszenie @{username}" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Wyłącz wyciszenie <0>@{username}" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Wycisz <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Wyciszono @{username} na {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Nie udało się wyciszyć @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Usunąć <0>@{username} z obserwujących?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "Usunięto @{username} z obserwujących" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Usuń z obserwujących…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Zablokować <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Odblokowano @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Zablokowano @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Nie udało się odblokować @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Nie udało się zablokować @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Odblokuj <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Zablokuj <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Zgłoś <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Wycofać prośbę o obserwację?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Przestać obserwować @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Nie obserwuj…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Wycofaj…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Obserwuj" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>- konta, hasztagi i wpisy" msgid "Look up <0>{query}" msgstr "Wyszukaj <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Pokaż wszystko" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Przesuń w dół" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Edytuj" @@ -2557,348 +2547,349 @@ msgstr "Tylko obserwujący mogą cytować ten wpis" msgid "You are not allowed to quote this post" msgstr "Nie jesteś upoważniony do cytowania tego wpisu" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Wpis jest niedostępny" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>podbija" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Przepraszamy, obecnie używana instancja nie może wchodzić w interakcje z tym wpisem z innej instancji." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Cofnięto polubienie wpisu @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Polubiono wpis @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Usunięto z zakładek wpis od @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Zapisano wpis @{0}" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Niektóre media nie mają opisu." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Stary wpis (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Odpowiedz…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Odpowiedz wszystkim" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, one {} few {# wzmianki} many {# wzmianek}other {# wzmianek}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, one {} few {<0>@{1} na początku, # inne poniżej} many {<0>@{1} na początku, # inne poniżej}other {<0>@{1} na początku, # inne poniżej}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "Tylko <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Cofnij podbicie" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Cytuj z dodaniem odnośnika" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Cofnięto podbicie wpisu od @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Podbito wpis od @{0}" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Podbij/Cytuj" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Podbij…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Cofnij polubienie" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Polub" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Usuń z zakładek" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "Zobacz cytowania" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Tekst wpisu został skopiowany" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Nie udało się skopiować tekstu wpisu" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Skopiuj tekst wpisu" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Otwórz wpis <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Pokaż historię edytowania" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Edytowano: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" -msgstr "" +msgstr "Otwórz odnośnik" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Anulowano wyciszenie konwersacji" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Konwersacja wyciszona" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Nie udało się anulować wyciszenia konwersacji" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Nie udało się wyciszyć konwersacji" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Anuluj wyciszenie konwersacji" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Wycisz konwersację" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Wpis został odpięty z profilu" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Wpis przypięty do profilu" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Nie udało się odpiąć wpisu" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Nie udało się przypiąć wpisu" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Odepnij z profilu" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Przypnij do profilu" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Ustawienia cytowania" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Skasować ten wpis?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Wpis został skasowany" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Nie udało się usunąć wpisu" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Usunąć twój post z wpisu <0>@{0}?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Cytowanie zostało usunięte" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "Nie udało się usunąć cytowania" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Usuń cytowanie…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Zgłoś wpis…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Polubiono" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Podbito" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Zapisano" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Przypięto" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Usunięto" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# odpowiedź} few {# odpowiedzi} other {# odpowiedzi}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Pokaż mniej" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Pokaż zawartość" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Odfiltrowano: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Pokaż multimedia" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Edytowano" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Odpowiedzi" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Post ukryty przez Twoje filtry" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Wpis oczekuje na publikację" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Wpis jest niedostępny" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Post został usunięty przez autora" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Wpis ukryty ponieważ blokujesz @{name}." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Wpis ukryty ponieważ blokujesz {domain}." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Wpis ukryty ponieważ wyciszyłeś/łaś @{name}." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Pokaż mimo wszystko" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Historia edytowania" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Nie udało się wczytać historii" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Wczytywanie…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> podbija" @@ -2936,8 +2927,8 @@ msgstr "Nowe wpisy" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Spróbuj ponownie" @@ -3008,7 +2999,7 @@ msgstr "Wymagane logowanie." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Idź na stronę główną" @@ -3070,6 +3061,12 @@ msgstr "Wyświetlanie wpisów oznaczonych #{0}" msgid "Showing posts in {0}" msgstr "Wyświetlanie wpisów w {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Wpisy" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Nie ma tu nic do widzenia!" @@ -3474,76 +3471,76 @@ msgstr "Nie udało się utworzyć filtru" msgid "Title" msgstr "Tytuł" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Wszystkie słowa" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Brak słów kluczowych. Dodaj jakieś." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Dodaj słowa kluczowe" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# słowo kluczowe} few {# słowa kluczowe} many {# słowa kluczowe} other {# słowa kluczowe}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtruj od…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Jeszcze niezaimplementowane" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Status: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Zmień termin wygaśnięcia" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Wygaśnięcie" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Przefiltrowany wpis będzie…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "ukryte (tylko media)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "zminimalizowane" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "ukryte" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Skasować filtr?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Nie udało się skasować filtru." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Wygasły" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Wygasa <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Nigdy nie wygasa" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, few {maks # tagi} other {maks # tagów}}" msgid "Add hashtag" msgstr "Dodaj hashtag" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Usuń hashtag" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "Osiągnięto limit {SHORTCUTS_LIMIT, plural, one {# taga.} few {# tagów.} other {# tagów.}} Nie można dodać więcej." -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Ten skrót już istnieje" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Dodano skrót taga" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Dodaj do skrótów" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Wprowadź nowy serwer, np. \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Nieprawidłowy serwer" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Przejdź do innego serwera…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "Nie udało się zarejestrować aplikacji" msgid "instance domain" msgstr "domena serwera" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "np. “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Nie udało się zalogować. Spróbuj ponownie lub spróbuj inny serwer." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Kontynuuj z {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Kontynuuj" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Nie masz konta? Utwórz je!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "UWAGA: powiadomienia push działają tylko dla <0>jednego konta." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Wpis" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Nie zalogowano. Interakcje (odpowiedzi, podbicia, itp.) nie są możliwe." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Ten wpis jest z innego serwera (<0>{instance}). Interakcje (odpowiedzi, podbicia, itp.) nie są możliwe." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Błąd: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Przełącz na mój serwer, aby włączyć interakcje" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Nie udało się wczytać odpowiedzi." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# miesiąc później} few {# miesiące później} many {# miesięcy później} other {# miesięcy później}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# rok później} few {# lata później} many {# lat później} other {# lat później}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Wróć" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Przejdź do głównego wpisu" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} wpisów powyżej - Przejdź do góry" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Przełącz na widok Podglądu Bocznego" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Przełącz na widok pełnoekranowy" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Pokaż wszystkie wrażliwe treści" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Eksperymentalne" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Nie udało się przełączyć" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Przełącz na instancję wpisu ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Przełącz na instancję wpisu" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "Zobacz historię edytowania" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Nie udało się załadować wpisu" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# odpowiedź} other {<0>{1} odpowiedzi}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# odpowiedź} other {<0>{0} odpowiedzi}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Zobacz wpis z odpowiedziami" @@ -4387,79 +4384,79 @@ msgstr "Popularne wpisy" msgid "No trending posts." msgstr "Brak popularnych wpisów." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Minimalistyczny, oryginalny klient webowy dla Mastodon." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Zaloguj się z Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Zarejestruj się" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Połącz swoje istniejące konto Mastodon/Fediwersum.<0/>Twoje dane uwierzytelniające nie są przechowywane na tym serwerze." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Stworzono przez <1>@cheeaun. <2>Polityka prywatności." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Zrzut ekranu karuzeli podbić" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Karuzela podbić" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Oddziel wizualnie oryginalne wpisy i podbicia." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "Zrzut ekranu funkcji nadrabiania zaległości" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "Osobna linia czasowa dla obserwowanych. Interfejs inspirowany e-mailem służący do sortowania i filtrowania wpisów." -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Zrzut ekranu zagnieżdżonych odpowiedzi" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Zagnieżdżone odpowiedzi" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Bezproblemowo śledź rozmowy. Częściowo ukrywalne odpowiedzi." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Zrzut ekranu wielokolumnowego interfejsu użytkownika" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Jedna lub wiele kolumn" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Domyślne ustawienie to pojedyncza kolumna dla poszukiwaczy zen. Możliwość konfiguracji wielu kolumn dla zaawansowanych użytkowników." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Zrzut ekranu wielohasztagagowej osi czasu z polem dodawania więcej hashtagów" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Oś czasu wielu hashtagów" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Do 5 hashtagów połączonych w pojedynczą oś czasu." diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 5a14cba725..7cdce73fa4 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\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:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automático" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Grupo" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Mútuo" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Solicitado" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Seguindo" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Verificado" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Juntou-se em <0>{0}" @@ -98,115 +98,85 @@ msgstr "Impossível carregar a conta." msgid "Go to account page" msgstr "Ir à página da conta" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Seguidores" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "Seguindo" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Publicações" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Mais" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} disse que a nova conta é:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Usuário copiado" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Impossível copiar o usuário" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Copiar usuário" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Ir à página original do perfil" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Ver foto de perfil" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Ver banner de perfil" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "Em memória" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Seguidores" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "O usuário privou esta informação." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "Seguindo" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} publicações originais, {1} respostas, {2} impulsos" @@ -232,39 +202,39 @@ msgstr "{0} publicações originais, {1} respostas, {2} impulsos" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 publicação no último dia} other {Última publicação nos últimos {2} dias}}} other {{3, plural, one {Últimas {4} publicações no último dia} other {Últimas {5} publicações nos últimos {6} dias}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 publicação no(s) ano(s) passado(s)} other {Últimas {1} publicações no(s) ano(s) passado(s)}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Respostas" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Estatísticas indisponíveis." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Ver estatísticas" @@ -285,7 +255,7 @@ msgstr "Ver estatísticas" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Ver estatísticas" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Ver estatísticas" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Ver estatísticas" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Fechar" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Adicionar/remover das listas" @@ -403,13 +373,13 @@ msgstr "Opção {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Excluir" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Anexo #{i} falhou" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Aviso de conteúdo" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Cancelar" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menção privada" @@ -624,12 +594,12 @@ msgstr "Agendar" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Responder" @@ -663,23 +633,23 @@ msgstr "Emojis personalizados" msgid "Search emoji" msgstr "Buscar emoji" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Erro ao carregar emojis personalizados" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Usado recentemente" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Outros" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "Erro ao excluir rascunho. Tente novamente." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Excluir…" @@ -744,7 +714,7 @@ msgstr "Mídia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Citar" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Anterior" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Seguinte" @@ -770,44 +740,44 @@ msgstr "Seguinte" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Impossível atualizar perfil." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Foto do banner" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Foto de perfil" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Nome" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Bio" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Espaços adicionais" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etiqueta" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Conteúdo" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Salvar" @@ -857,7 +827,7 @@ msgstr "Contas" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Mostrar mais…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Fim." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Erro ao carregar contas" @@ -881,15 +851,15 @@ msgstr "Nada para mostrar" msgid "Search GIFs" msgstr "Procurar GIFs" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Desenvolvido por GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Escreva para pesquisar GIFs" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Erro ao carregar GIFs" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Impulsionar" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Favoritar" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Ocultar publicações desta lista do Início/Seguindo" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Criar" @@ -1175,15 +1145,35 @@ msgstr "Formatar matemática" msgid "Media description" msgstr "Descrição da mídia" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Mais" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduzir" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Falar" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— experimental" msgid "Done" msgstr "Concluído" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Abrir mídia original em nova janela" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Abrir mídia original" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Tentando descrever imagem. Por favor, espere…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Houve um erro ao descrever imagem" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Descrever imagem…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Ver publicação" @@ -1312,8 +1302,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "Seguindo" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Reacompanhar" @@ -1465,8 +1455,8 @@ msgstr "Contas…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Registrar" @@ -1644,8 +1634,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificação desconhecida: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Impulsionado/Curtido por…" @@ -1676,14 +1666,14 @@ msgid "Read more →" msgstr "Ler mais →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Link copiado" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Impossível copiar o link" @@ -1693,15 +1683,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Compartilhar…" @@ -1718,8 +1708,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Ocultar resultado" @@ -1727,49 +1717,49 @@ msgstr "Ocultar resultado" msgid "Vote" msgstr "Votar" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Atualizar" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Exibir resultado" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} voto} other {<1>{1} votos}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} votante} other {<1>{1} votantes}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Encerrou em <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Encerrado" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Encerrando em <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Encerrando" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Exibir resultado" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Atualizar" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Incorporar publicação" @@ -1830,16 +1820,20 @@ msgstr "Prévia" 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/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Impossível atualizar nota privada." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Salvar e fechar" @@ -1895,7 +1889,7 @@ msgid "Cleared recent searches" msgstr "Limpado as buscas recentes" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Buscas recentes" @@ -1925,10 +1919,6 @@ msgstr "Silenciado" msgid "Blocked" msgstr "Bloqueado" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Nota privada" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Mencionar <0>@{username}" @@ -1937,166 +1927,166 @@ msgstr "Mencionar <0>@{username}" msgid "Translate bio" msgstr "Traduzir bio" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Editar nota privada" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Adicionar nota privada" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Notificações ativadas para publicações de @{username}." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Notificações desativadas para publicações de @{username}." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Desativar notificações" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Ativar notificações" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} ativados." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} desativados." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Desativar impulsos" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Ativar impulsos" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} não será mais destacado em seu perfil." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} agora será destacado em seu perfil." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Incapaz de remover destaque de @{username}" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Incapaz de destacar @{username} em seu perfil." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Não destacar no perfil" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destacar no perfil" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Exibir destaques" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Este recurso não está funcionando." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 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:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "@{username} silenciado até {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Impossível silenciar @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Excluir <0>@{username} dos seguidores?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} excluído dos seguidores" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Excluir seguidor…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Bloquear <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "@{username} desbloqueado" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "@{username} bloqueado" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Impossível desbloquear @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Impossível bloquear @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Desbloquear <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Bloquear <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Denunciar <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Excluir pedido de seguir?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Parar de seguir @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Parar de seguir…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Excluir…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seguir" @@ -2247,7 +2237,7 @@ msgstr "{query} <0>‒ contas, hashtags e publicações" msgid "Look up <0>{query}" msgstr "Procurar <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Ver tudo" @@ -2346,7 +2336,7 @@ msgid "Move down" msgstr "Mover para baixo" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2558,348 +2548,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Publicação indisponível" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>impulsionou" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 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:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Não curtiu a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Curtiu a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Desfavoritou a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Favoritou a publicação de @{0}" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Algumas das mídias não têm descrição." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Publicação antiga (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Desimpulsionar" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Desimpulsionou a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Impulsionou a publicação de @{0}" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Impulsionar…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Descurtir" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Curtir" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Desfavoritar" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Texto da publicação copiado" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Incapaz de copiar o texto da publicação" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Copiar texto da publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Ver publicação de <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Exibir histórico de edições" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Editado: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Conversa dessilenciada" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Impossível dessilenciar conversa" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Impossível silenciar conversa" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Dessilenciar conversa" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Silenciar conversa" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Publicação desafixada do perfil" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Publicação fixada no perfil" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Impossível desafixar publicação" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Impossível fixar publicação" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Desafixar do perfil" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Fixar ao perfil" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Excluir publicação?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Publicação excluída" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Impossível excluir publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Denunciar publicação…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Curtido" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Impulsionado" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Favoritado" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Fixado" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Excluído" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Mostrar conteúdo" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Mostrar mídia" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Editado" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Comentários" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Publicação oculta por seus filtros" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Publicação pendente" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Publicação indisponível" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Histórico de edições" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Houve um erro ao carregar histórico" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Carregando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionou" @@ -2937,8 +2928,8 @@ msgstr "Novas publicações" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Tentar novamente" @@ -3009,7 +3000,7 @@ msgstr "Requer registro." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Voltar ao início" @@ -3071,6 +3062,12 @@ msgstr "Exibindo publicações marcadas com #{0}" msgid "Showing posts in {0}" msgstr "Exibindo publicações em {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Publicações" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Não há nada para ver aqui." @@ -3475,76 +3472,76 @@ msgstr "Impossível criar filtro" msgid "Title" msgstr "Título" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Palavra completa" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Não há palavras-chave. Adicione uma." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Adicionar palavra-chave" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# palavra-chave} other {# palavras-chave}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtrar de…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Não implementado ainda" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Estado: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Alterar expiração" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Expiração" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "A publicação filtrada será…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "oculto (apenas mídia)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "minimizada" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "oculta" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Excluir filtro?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Impossível excluir filtro." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Expirado" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Expirando <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Nunca expira" @@ -3631,45 +3628,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, other {Máx. # tag(s)}}" msgid "Add hashtag" msgstr "Adicionar hashtag" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Excluir hashtag" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Máx. # atalho alcançado. Impossível adicionar atalho.} other {Máx. # atalhos alcançados. Impossível adicionar atalhos.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Este atalho já existe" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Atalho de hashtag adicionada" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Adicionar aos atalhos" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Insira uma nova instância ex. \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Instância inválida" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Alterar instância…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3727,23 +3724,23 @@ msgstr "Houve um erro ao registrar aplicação" msgid "instance domain" msgstr "domínio de instância" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "ex. “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Houve um erro ao registrar-se. Tente novamente ou tente outra instância." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Continuar com {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Continuar" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Não tem uma conta? Crie uma!" @@ -4258,102 +4255,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Notificações de push só funcionam para <0>uma conta." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Publicação" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Você não está conectado. Interações como (respostas, impulsos, etc.) não são possíveis." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Essa publicação é de outra instância (<0>{instance}). Interações como (respostas, impulsos, etc.) não são possíveis." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Erro: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Alterar para minha instância para ativar interações" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Impossível carregar respostas." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Voltar" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Ir à publicação principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicações acima – Voltar ao topo" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Alterar para vista lateral" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Alterar para vista completa" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Mostrar conteúdo sensível" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Impossível alterar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Alterar para instância da publicação ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Alterar para instância da publicação" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Impossível carregar publicação" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# resposta} other {<0>{1} respostas}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentário} other {<0>{0} comentários}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Ver publicação com respostas" @@ -4388,79 +4385,79 @@ msgstr "Publicações em alta" msgid "No trending posts." msgstr "Não há publicações em alta." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Um cliente web minimalista e original para Mastodon." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Registrar com Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Registrar-se" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Conecte com sua conta existente do Mastodon/Fediverse.<0/>Os seus credenciais não serão armazenados neste servidor." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Feito por <1>@cheeaun. <2>Política de privacidade." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Captura de tela do carrossel de impulsos" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Carrossel de impulsos" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Separa visualmente as publicações originais das compartilhadas (publicações impulsionadas)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Captura de tela de tópicos de comentários aninhados" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Tópico de comentários aninhados" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Siga facilmente as conversas. Respostas semi-colapsáveis." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Captura de tela da interface multi-coluna" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Única ou multi-coluna" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Por padrão, uma única coluna para amadores do modo zen. Multi-coluna configurável para usuários avançados." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Captura de tela duma timeline multi-hashtag com uma maneira de adicionar mais" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Timeline multi-hashtag" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Até 5 hashtags juntas numa timeline única." diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 4db2dd9200..341130b6b1 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-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\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:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Automático" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Grupo" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Mútuo" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Pedido" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "A seguir" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# seguidor} other {# seguidores}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Verificado" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Juntou-se em <0>{0}" @@ -98,115 +98,85 @@ msgstr "Impossível carregar conta." msgid "Go to account page" msgstr "Ir à página da conta" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Seguidores" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "A seguir" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Postagens" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Mais" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "A nova conta de <0>{displayName} é:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Utilizador copiado" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Impossível copiar utilizador" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Copiar utilizador" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Ir à página original do perfil" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Ver foto de perfil" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Ver banner de perfil" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Editar perfil" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "Em memória" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Seguidores" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 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:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "A seguir" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} postagens originais, {1} respostas, {2} impulsos" @@ -232,39 +202,39 @@ 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:973 +#: src/components/account-info.jsx:972 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:989 +#: src/components/account-info.jsx:988 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:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Original" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Respostas" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Impulsos" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Estatísticas indisponíveis." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Ver estatísticas" @@ -285,7 +255,7 @@ msgstr "Ver estatísticas" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Ver estatísticas" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Ver estatísticas" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Ver estatísticas" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Fechar" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Adicionar/Remover das listas" @@ -403,13 +373,13 @@ msgstr "Escolha {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Eliminar" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Anexo #{i} falhou" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Alerta de conteúdo" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Cancelar" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menção privada" @@ -624,12 +594,12 @@ msgstr "Programar" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Responder" @@ -663,23 +633,23 @@ msgstr "Emojis personalizados" msgid "Search emoji" msgstr "Buscar emoji" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Erro ao carregar emojis personalizados" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Usado recentemente" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Outros" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "Erro ao eliminar rascunho. Tente novamente." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Eliminar…" @@ -744,7 +714,7 @@ msgstr "Multimédia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Citar" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Anterior" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Seguinte" @@ -770,44 +740,44 @@ msgstr "Seguinte" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Impossível atualizar perfil." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Foto de fundo" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Foto de perfil" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Nome" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Biografia" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Campos adicionais" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etiqueta" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Conteúdo" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Guardar" @@ -857,7 +827,7 @@ msgstr "Contas" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Mostrar mais…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Fim." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Erro ao carregar contas" @@ -881,15 +851,15 @@ msgstr "Nada para exibir" msgid "Search GIFs" msgstr "Buscar GIFs" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "Desenvolvido por GIPHY" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Digite para buscar GIFs" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Erro ao carregar GIFs" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Impulsionar" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Marcar como favorito" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Ocultar postagens nesta lista da página inicial/A seguir" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Criar" @@ -1175,15 +1145,35 @@ msgstr "Formatar matemática" msgid "Media description" msgstr "Descrição da multimédia" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Mais" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduzir" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Falar" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— experimental" msgid "Done" msgstr "Concluído" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Abrir multimédia original em nova janela" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Abrir multimédia original" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "A descrever imagem. Por favor, espere…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Falhou ao descrever imagem" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Descrever imagem…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Ver publicação" @@ -1312,8 +1302,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "A seguir" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Acompanhar" @@ -1465,8 +1455,8 @@ msgstr "Contas…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Iniciar sessão" @@ -1644,8 +1634,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificação desconhecida: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Impulsionado/Gostado por…" @@ -1676,14 +1666,14 @@ msgid "Read more →" msgstr "Leia mais →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Ligação copiada" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Impossível copiar ligação" @@ -1693,15 +1683,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Partilhar…" @@ -1718,8 +1708,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Ocultar resultado" @@ -1727,49 +1717,49 @@ msgstr "Ocultar resultado" msgid "Vote" msgstr "Votar" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Atualizar" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Mostrar resultado" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} voto} other {<1>{1} votos}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} votante} other {<1>{1} votantes}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Acabou <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Acabou" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "A acabar <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "A acabar" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Mostrar resultado" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Atualizar" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Incorporar publicação" @@ -1830,16 +1820,20 @@ msgstr "Prévia" 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/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Impossível atualizar nota privada." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Guardar e fechar" @@ -1895,7 +1889,7 @@ msgid "Cleared recent searches" msgstr "Limpo as buscas recentes" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "Buscas recentes" @@ -1925,10 +1919,6 @@ msgstr "Silenciado" msgid "Blocked" msgstr "Bloqueado" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Nota privada" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Mencionar <0>@{username}" @@ -1937,166 +1927,166 @@ msgstr "Mencionar <0>@{username}" msgid "Translate bio" msgstr "Traduzir biografia" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Editar nota privada" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Adicionar nota privada" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Habilitado as notificações para postagens de @{username}." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Desabilitado as notificações de postagens de @{username}." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Desativar notificações" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Ativar notificações" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} ativados." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} desativados." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Desativar impulsos" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Ativar impulsos" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} não será mais destacado no seu perfil." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} foi destacado no seu perfil." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Incapaz de remover destaque de @{username}" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Impossível destacar @{username} no seu perfil." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Não destacar no perfil" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destacar no perfil" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Mostrar perfis destacados" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Este recurso não está a funcionar." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 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:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Silenciou @{username} por {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Impossível silenciar @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Eliminar <0>@{username} dos seguidores?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} eliminado dos seguidores" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Eliminar seguidor…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Bloquear <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Desbloqueou @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Bloqueou @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Impossível desbloquear @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Impossível bloquear @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Desbloquear <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Bloquear <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Reportar <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Eliminar pedido de seguir?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Deixar de seguir @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Deixar de seguir…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Eliminar…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seguir" @@ -2247,7 +2237,7 @@ msgstr "{query} <0>‒ contas, hashtags e postagens" msgid "Look up <0>{query}" msgstr "Buscar <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Ver tudo" @@ -2346,7 +2336,7 @@ msgid "Move down" msgstr "Mover para baixo" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2558,348 +2548,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Postagem indisponível" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>impulsionou" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 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:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Não gostou da publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Gostou da publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Removeu dos favoritos a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Adicionou aos favoritos a publicação de @{0}" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 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:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Publicação antiga (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Remover impulso" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Removeu impulso da publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Impulsionou a publicação de @{0}" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Impulsionar…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Remover gosto" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Gosto" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Eliminar dos favoritos" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Texto da publicação copiado" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Impossível copiar texto da publicação" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Copiar texto da publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Ver publicação de <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Exibir histórico de edições" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Editado: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Conversa dessilenciada" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Impossível dessilenciar conversa" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Impossível silenciar conversa" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Dessilenciar conversa" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Silenciar conversa" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Publicação desafixada do perfil" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Publicação fixada ao perfil" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Impossível desafixar publicação" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Impossível fixar publicação" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Desafixar do perfil" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Fixar ao perfil" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Eliminar publicação?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Publicação eliminada" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Impossível eliminar publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Relatar publicação…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Gostado" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Impulsionado" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Adicionado aos favoritos" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Fixado" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Eliminado" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Mostrar conteúdo" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Mostrar multimédia" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Editado" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Comentários" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Postagem oculta por seus filtros" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Postagem pendente" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Postagem indisponível" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Histórico de edições" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Falhou ao carregar histórico" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "A carregar…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionou" @@ -2937,8 +2928,8 @@ msgstr "Novas publicações" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Tentar novamente" @@ -3009,7 +3000,7 @@ msgstr "Requer iniciar sessão." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Voltar à página inicial" @@ -3071,6 +3062,12 @@ msgstr "A exibir publicações marcadas com #{0}" msgid "Showing posts in {0}" msgstr "A exibir publicações em {0}" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Postagens" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Não há nada para ver aqui." @@ -3475,76 +3472,76 @@ msgstr "Impossível criar filtro" msgid "Title" msgstr "Título" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Palavra completa" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Sem palavras-chave. Adicione uma." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Adicionar palavra-chave" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# palavra-chave} other {# palavras-chave}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Filtrar de…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Não implementado ainda" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Estado: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Alterar expiração" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Expiração" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "A publicação filtrada será…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "oculto (só multimédia)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "minimizada" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "oculta" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Eliminar filtro?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Impossível eliminar filtro." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Expirado" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "A expirar <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Nunca expira" @@ -3631,45 +3628,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, other {Máx. # marcações}}" msgid "Add hashtag" msgstr "Adicionar hashtag" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Eliminar hashtag" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, one {Máx. # atalho alcançado. Impossível adicionar atalho.} other {Máx. # atalhos alcançados. Impossível adicionar atalho.}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Este atalho já existe" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Atalho da hashtag adicionada" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Adicionar aos atalhos" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Digite uma nova instância ex. \"mastodon.social\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Instância inválida" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Ir à outra instância…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3727,23 +3724,23 @@ msgstr "Falhou ao registar aplicação" msgid "instance domain" msgstr "domínio de instância" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "ex. “mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Falhou ao iniciar sessão. Tente novamente ou tente outra instância." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Continuar com {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Continuar" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "Não tem uma conta? Cria uma!" @@ -4258,102 +4255,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Notificações de push só funcionam para <0>uma conta." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Publicação" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Não estás conectado. Interações como (respostas, impulsos, etc.) não são possíveis." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Esta publicação é de outra instância (<0>{instance}). Interações como (respostas, impulsos, etc.) não são possíveis." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Erro: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Alterar para a minha instância para ativar interações" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Impossível carregar respostas." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Voltar" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Ir à publicação principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicações acima – Voltar ao topo" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Alterar para visualização lateral" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Alterar para visualização completa" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Mostrar conteúdo sensível" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Impossível alterar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Alterar para instância da publicação ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Alterar para instância da publicação" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Impossível carregar publicação" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# resposta} other {<0>{1} respostas}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentário} other {<0>{0} comentários}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Ver publicação com respostas" @@ -4388,79 +4385,79 @@ msgstr "Publicações em tendência" msgid "No trending posts." msgstr "Nenhuma publicação em tendência." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Um cliente web minimalista e original para Mastodon." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Iniciar sessão com Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Iniciar sessão" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Conecte com a sua conta existente do Mastodon/Fediverse.<0/>Os seus credenciais não serão guardados neste servidor." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Feito por <1>@cheeaun. <2>Política de privacidade." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Captura de ecrã do carrossel de impulsos" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Carrossel de impulsos" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Separa visualmente as publicações originais das partilhadas (publicações impulsionadas)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Captura de ecrã de tópicos de comentários aninhados" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Tópico de comentários aninhados" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Siga facilmente as conversas. Respostas semi-colapsáveis." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Captura de ecrã do UI multi-coluna" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Única ou multi-coluna" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "Por padrão, uma coluna única para amantes do modo zen. Multi-coluna configurável para utilizadores avançados." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Captura de ecrã da linha de tempo multi-hashtag com uma forma de adicionar mais hashtags" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Linha de tempo multi-hashtag" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "Até 5 hashtags combinadas em uma única linha do tempo." diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index e5cab4b7ce..fdea316d65 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-26 18:00\n" +"PO-Revision-Date: 2025-11-29 08: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" @@ -39,7 +39,7 @@ msgstr "Бот" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:564 +#: src/components/status.jsx:607 msgid "Group" msgstr "Группа" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Взаимная подписка" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Запрос отправлен" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Подписка" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} указал(а), что теперь использует новую учётную запись:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:491 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Имя пользователя скопировано" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:494 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Не удалось скопировать имя пользователя" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:500 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Копировать имя пользователя" #: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR-код" @@ -138,7 +138,7 @@ msgstr "Открыть изображение-шапку" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:817 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Редактировать профиль" @@ -218,12 +218,12 @@ msgid "Original" msgstr "Оригинальные" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2680 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Ответы" @@ -265,7 +265,7 @@ msgstr "Показать статистику публикации постов" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -279,8 +279,8 @@ msgstr "Показать статистику публикации постов" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -289,13 +289,13 @@ msgstr "Показать статистику публикации постов" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Закрыть" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Управление списками" @@ -499,7 +499,7 @@ msgid "Attachment #{i} failed" msgstr "Не удалось прикрепить вложение №{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Предупреждение о содержании" @@ -509,7 +509,7 @@ msgstr "Предупреждение о содержании" #: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Отмена" @@ -583,7 +583,7 @@ msgid "Quiet public" msgstr "Тихий публичный" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Личное упоминание" @@ -594,12 +594,12 @@ msgstr "Запланировать" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Ответить" @@ -672,7 +672,7 @@ msgstr "Не удалось удалить черновик. Попробуйт #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 +#: src/components/status.jsx:1655 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgstr "Медиафайлы" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Цитировать" @@ -724,14 +724,14 @@ msgstr "Редактировать исторические снимки" #: src/components/edit-history-controls.jsx:35 #: src/components/gif-picker-modal.jsx:208 -#: src/components/media-modal.jsx:469 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Назад" #: src/components/edit-history-controls.jsx:47 #: src/components/gif-picker-modal.jsx:226 -#: src/components/media-modal.jsx:488 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Вперёд" @@ -827,7 +827,7 @@ msgstr "Учётные записи" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Показать ещё…" @@ -1042,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l или <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Продвинуть" @@ -1053,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Закладка" @@ -1147,33 +1147,33 @@ msgstr "Описание медиа" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 +#: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 +#: src/pages/status.jsx:1505 #: src/pages/trending.jsx:474 msgid "More" msgstr "Ещё" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Перевести" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Произнести" @@ -1268,27 +1268,27 @@ msgstr "({0}) <0>— экспериментальная функция" msgid "Done" msgstr "Готово" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Открыть исходный файл в новом окне" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Открыть исходный файл" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Попытка описать изображение. Пожалуйста, подождите…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Не удалось описать изображение" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Опишите изображение…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Просмотреть публикацию" @@ -1302,8 +1302,8 @@ msgstr "Отфильтровано: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1360,7 +1360,7 @@ msgstr "Подписки" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Catch-up" @@ -1455,8 +1455,8 @@ msgstr "Учётные записи…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Войти" @@ -1633,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Неизвестный тип уведомления: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Продвинули/Отметили как \"нравится\"…" @@ -1665,14 +1665,14 @@ msgid "Read more →" msgstr "Читать далее →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Ссылка скопирована" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Не удалось скопировать ссылку" @@ -1682,15 +1682,15 @@ msgstr "Открыть ссылку?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Копировать" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Поделиться…" @@ -1752,13 +1752,13 @@ msgstr "Показать результаты" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 msgid "Refresh" msgstr "Обновить" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Встроить пост" @@ -1819,16 +1819,20 @@ msgstr "Предпросмотр" msgid "Note: This preview is lightly styled." msgstr "Примечание: Этот предварительный просмотр слегка стилизован." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Личная заметка о <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Не удалось обновить личную заметку." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Сохранить и закрыть" @@ -1914,10 +1918,6 @@ msgstr "Игнорируется" msgid "Blocked" msgstr "Заблокирован(а)" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Личная заметка" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Упомянуть <0>@{username}" @@ -1926,166 +1926,166 @@ msgstr "Упомянуть <0>@{username}" msgid "Translate bio" msgstr "Перевести поле «О себе»" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Редактировать личную заметку" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Добавить личную заметку" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Уведомления о новых постах @{username} включены." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Уведомления о новых постах @{username} отключены." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Отключить уведомления" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Включить уведомления" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Продвижения @{username} видны." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Продвижения @{username} скрыты." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Скрыть продвижения" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Включить продвижения" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} больше не отображается в вашем профиле." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} теперь отображается в вашем профиле." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Не удалось удалить @{username} из вашего профиля." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Не удалось отобразить @{username} в вашем профиле." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Не показывать в профиле" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Рекомендовать в профиле" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Показать рекомендуемые профили" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Кажется, функция «Поделиться» не работает." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "@{username} убран(а) из списка игнорируемых" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "Убрать <0>@{username} из игнорируемых" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Игнорировать <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "@{username} добавлен(а) в список игнорируемых на {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Не удалось добавить @{username} в список игнорируемых" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Удалить <0>@{username} из подписчиков?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} убран(а) из подписчиков" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Убрать подписчика…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Заблокировать <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "@{username} разблокирован(а)" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "@{username} заблокирован(а)" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Не удалось разблокировать @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Не удалось заблокировать @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Разблокировать <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Заблокировать <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Пожаловаться на <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Отозвать запрос на подписку?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Отписаться от @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Отписаться…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Отозвать…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Подписаться" @@ -2335,7 +2335,7 @@ msgid "Move down" msgstr "Переместить вниз" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Редактировать" @@ -2547,348 +2547,349 @@ msgstr "Только подписчики могут цитировать это msgid "You are not allowed to quote this post" msgstr "Вам не разрешено цитировать этот пост" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "Пост недоступен" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>продвинул(а)" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "К сожалению, ваша текущая учетная запись не может взаимодействовать с этим постом из другого инстанса." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Удалена отметка \"нравится\" у поста от @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "Понравился пост от @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "Удалена закладка поста от @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "Добавлена закладка поста от @{0}" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Некоторые медиа не имеют описаний." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Старый пост (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "Ответить…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "Ответить на все" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# упоминаний}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, other {сначала <0>@{1}, # другие ниже}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "Только <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Прекратить продвигать" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "Цитата со ссылкой" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "Прекратил(а) продвигать пост @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "Продвинул(а) пост @{0}" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "Продвинуть/Процитировать…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Продвинуть…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Не нравится" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Нравится" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Удалить закладку" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "Просмотр цитирований" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "Текст поста скопирован" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "Не удалось скопировать текст поста" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "Копировать текст поста" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Посмотреть пост <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Показать историю редактирования" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Отредактировано: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "Открыть ссылку" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Обсуждение не игнорируется" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Обсуждение игнорируется" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Не удалось прекратить игнорировать обсуждение" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Не удалось игнорировать обсуждение" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Не игнорировать обсуждение" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Игнорировать обсуждение" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Пост откреплён из профиля" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Пост прикреплён к профилю" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Не удалось открепить пост" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Не удалось закрепить пост" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Открепить от профиля" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Закрепить в профиле" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Настройки цитирования" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Удалить этот пост?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Пост удален" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Не удалось удалить пост" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "Удалить мой пост с поста <0>@{0}?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "Цитата удалена" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "Не удалось удалить цитату" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "Удалить цитату…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Пожаловаться на пост…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Нравится" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Продвинут" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Добавлен в закладки" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Закреплён" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Удалён" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# ответ} other {# ответ(а/ов)}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Свернуть/скрыть" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Показать содержимое" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Отфильтровано: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Показать медиа" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Отредактировано" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Комментарии" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "Пост скрыт вашими фильтрами" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "Пост ожидает подтверждения" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "Пост недоступен" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "Пост удален автором" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "Пост скрыт, потому что вы заблокировали @{name}." -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "Пост скрыт, потому что вы заблокировали {domain}." -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "Пост скрыт, потому что вы заглушали @{name}." -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "Всё равно показать" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "История изменений" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Не удалось загрузить историю" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Загрузка…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> продвинули" @@ -2926,8 +2927,8 @@ msgstr "Новые посты" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Повторите попытку" @@ -4253,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "ПРИМЕЧАНИЕ: Push-уведомления работают только для <0>одного аккаунта." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Пост" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Вы не вошли в систему. Взаимодействия (ответы, продвижения и т. п.) невозможны." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Это сообщение с другого инстанса (<0>{instance}). Взаимодействия (ответ, продвижение и т. д.) невозможны." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Ошибка: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Переключиться на мой инстанс для включения взаимодействий" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Не удалось загрузить ответы." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# месяц спустя} other {# месяц(а/ев) спустя}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# год спустя} other {# года спустя}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Назад" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Перейти к главному посту" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} постов выше - Перейти к началу" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Переключиться на боковую панель" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Переключиться на полный вид" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Показать весь деликатный контент" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Экспериментальные" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Не удалось переключиться" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "Переключиться на инстанс поста ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Переключиться на инстанс поста" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "Просмотреть редактирование исторических снимков" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Не удалось загрузить пост" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# ответ} other {<0>{1} ответ(а/ов)}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# комментарий} other {<0>{0} комментари(я/ев)}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Просмотреть пост и ответы на него" @@ -4383,79 +4384,79 @@ msgstr "Популярные посты" msgid "No trending posts." msgstr "Нет популярных постов." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Минималистичный веб-клиент Mastodon со своим видением интерфейса." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Войти через Mastodon" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Регистрация" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Подключите ваш существующий аккаунт Mastodon/Fediverse.<0/>Ваши учетные данные не хранятся на этом сервере." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Собран <1>@cheeaun. <2>Политика конфиденциальности." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Скриншот Карусели продвижений" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Карусель продвижений" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Визуально разделять оригинальные посты и повторно распределяемые посты (посты, которые были продвинуты)." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "Скриншот Catch-up" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "Отдельная шкала времени для подписок. Интерфейс, вдохновлённый электронной почтой, для сортировки и фильтрации записей." -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Скриншот вложенных комментариев обсуждения" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Вложенные комментарии обсуждения" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Легко следить за разговорами. Сворачиваемые ответы." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Скриншот многоколоночного интерфейса" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Одна или несколько колонок" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "По умолчанию один столбец для искателей в режиме дзен. Настраиваемая многоколоночная система для опытных пользователей." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Скриншот мульти-хэштег ленты с формой, чтобы добавить больше хэштегов" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Мульти-хэштег лента" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "До 5 хэштегов, объединенных в одну ленту." diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 083a0faec5..c6afdbc9d7 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "โพสต์ล่าสุด: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "อัตโนมัติ" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "กลุ่ม" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "ร่วมกัน" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "ส่งคำขอแล้ว" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "กำลังติดตาม" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, other {# ผู้ติดตาม}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "ยืนยันแล้ว" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "เข้าร่วมเมื่อ <0>{0}" @@ -98,115 +98,85 @@ msgstr "ไม่สามารถโหลดบัญชีได้" msgid "Go to account page" msgstr "ไปที่หน้าบัญชี" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "ผู้ติดตาม" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "following.stats" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "โพสต์" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "เพิ่มเติม" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ได้ระบุว่าเปลี่ยนบัญชีใหม่เป็น:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "คัดลอกชื่อเรียกแล้ว" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "ไม่สามารถคัดลอกชื่อเรียก" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "คัดลอกชื่อเรียก" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "ดูภาพโพรไฟล์" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "แก้ไขโปรไฟล์" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "ในความทรงจำ" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "ผู้ติดตาม" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "ผู้ใช้นี้ได้เลือกที่จะไม่ทำให้ข้อมูลนี้พร้อมใช้งาน" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "following.stats" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -232,39 +202,39 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "ต้นฉบับ" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "การตอบกลับ" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "การดัน" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "สถิติโพสต์ไม่พร้อมใช้งาน" -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "ดูสถิติโพสต์" @@ -285,7 +255,7 @@ msgstr "ดูสถิติโพสต์" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "ดูสถิติโพสต์" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "ดูสถิติโพสต์" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "ดูสถิติโพสต์" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "ปิด" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "ยกเลิก" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "การกล่าวถึงแบบส่วนตัว" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "" @@ -663,23 +633,23 @@ msgstr "" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "" @@ -744,7 +714,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "" @@ -770,44 +740,44 @@ msgstr "" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "ชื่อ" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "เนื้อหา" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "บันทึก" @@ -857,7 +827,7 @@ msgstr "" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "" @@ -869,7 +839,7 @@ msgid "The end." msgstr "" #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "" @@ -881,15 +851,15 @@ msgstr "" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "เพิ่มเติม" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "" @@ -1278,27 +1268,27 @@ msgstr "" msgid "Done" msgstr "" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "" @@ -1312,8 +1302,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "" @@ -1465,8 +1455,8 @@ msgstr "" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "คัดลอกลิงก์แล้ว" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "ไม่สามารถคัดลอกลิงก์" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "คัดลอก" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "แชร์…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "" @@ -1726,49 +1716,49 @@ msgstr "" msgid "Vote" msgstr "" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "" @@ -1829,16 +1819,20 @@ msgstr "" msgid "Note: This preview is lightly styled." msgstr "" -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" + +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "บันทึกและปิด" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "" msgid "Blocked" msgstr "" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "กล่าวถึง <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "กล่าวถึง <0>@{username}" msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" +#: src/components/related-actions.jsx:318 +msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "ปิดใช้งานการแจ้งเตือน" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "เปิดใช้งานการแจ้งเตือน" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "ถอนคำขอติดตามหรือไม่?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "เลิกติดตาม…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "ถอน…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "ติดตาม" @@ -2246,7 +2236,7 @@ msgstr "" msgid "Look up <0>{query}" msgstr "" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "เลิกถูกใจ" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "ถูกใจ" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "ถูกใจแล้ว" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "" @@ -2936,8 +2927,8 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "" @@ -3008,7 +2999,7 @@ msgstr "" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "" @@ -3070,6 +3061,12 @@ msgstr "" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "โพสต์" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "" @@ -3474,76 +3471,76 @@ msgstr "" msgid "Title" msgstr "" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "" -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/tok.po b/src/locales/tok.po index c829626920..da3c9c2f9c 100644 --- a/src/locales/tok.po +++ b/src/locales/tok.po @@ -8,7 +8,7 @@ msgstr "" "Language: tok\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:10\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Toki Pona\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "" @@ -98,115 +98,85 @@ msgstr "" msgid "Go to account page" msgstr "" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "" @@ -232,39 +202,39 @@ msgstr "" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "" @@ -285,7 +255,7 @@ msgstr "" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "" @@ -663,23 +633,23 @@ msgstr "" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "" @@ -744,7 +714,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "" @@ -770,44 +740,44 @@ msgstr "" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "" @@ -857,7 +827,7 @@ msgstr "" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "" @@ -869,7 +839,7 @@ msgid "The end." msgstr "" #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "" @@ -881,15 +851,15 @@ msgstr "" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "" @@ -1278,27 +1268,27 @@ msgstr "" msgid "Done" msgstr "" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "" @@ -1312,8 +1302,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "" @@ -1465,8 +1455,8 @@ msgstr "" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "" @@ -1726,49 +1716,49 @@ msgstr "" msgid "Vote" msgstr "" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "" @@ -1829,16 +1819,20 @@ msgstr "" msgid "Note: This preview is lightly styled." msgstr "" -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" + +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "" msgid "Blocked" msgstr "" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "" @@ -1936,166 +1926,166 @@ msgstr "" msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" +#: src/components/related-actions.jsx:318 +msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "" @@ -2246,7 +2236,7 @@ msgstr "" msgid "Look up <0>{query}" msgstr "" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "" @@ -2936,8 +2927,8 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "" @@ -3008,7 +2999,7 @@ msgstr "" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "" @@ -3070,6 +3061,12 @@ msgstr "" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "" @@ -3474,76 +3471,76 @@ msgstr "" msgid "Title" msgstr "" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "" -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 11986c2ae0..7c129500e6 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Son gönderi" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Otomatik" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Grup" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Karşılıklı" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "İstenildi" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Takip Ediliyor" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Doğrulandı" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "<0>{0} Katıldı" @@ -98,115 +98,85 @@ msgstr "Hesap yüklenemedi." msgid "Go to account page" msgstr "Hesap sayfasına git" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Takipçiler" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Gönderiler" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Daha" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} yeni hesabının artık şu şekilde olduğunu belirtti:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "İsim kopyalandı" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "İsim Kopyalanamadı" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "İsmi Kopyala" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Orijinal profil sayfasına git" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Profil resmini görüntüle" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Profil kapak resmini görüntüle" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Profili düzenle" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "Anısına" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Takipçiler" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Bu kullanıcı bu bilgileri yayınlamamayı tercih etti." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "orijinal gönderiler, yanıtlar, yükseltmeler" @@ -232,39 +202,39 @@ msgstr "orijinal gönderiler, yanıtlar, yükseltmeler" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 "" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Orijinal" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Yanıtlar" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Yükseltmeler" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Gönderi istatistiklerine ulaşılamıyor." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Gönderi istatistiklerini görüntüle" @@ -285,7 +255,7 @@ msgstr "Gönderi istatistiklerini görüntüle" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Gönderi istatistiklerini görüntüle" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Gönderi istatistiklerini görüntüle" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Gönderi istatistiklerini görüntüle" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Kapat" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Listelere Ekle/Çıkar" @@ -403,13 +373,13 @@ msgstr "Seçim {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Kaldır" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Ek #{i} başarısız oldu" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "İçerik uyarısı" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "İptal et" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Özel bahsetme" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Yanıtla" @@ -663,23 +633,23 @@ msgstr "Özel emojiler" msgid "Search emoji" msgstr "Emoji ara" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Özel emojiler yüklenirken hata oluştu" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "Son kullanılanlar" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "Diğerleri" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "" @@ -744,7 +714,7 @@ msgstr "Medya" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Alıntı" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Önceki" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Sıradaki" @@ -770,44 +740,44 @@ msgstr "Sıradaki" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Profil güncellenemiyor." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "İsim" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Biyografi" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Ek alanlar" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Etiket" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "İçerik" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Kaydet" @@ -857,7 +827,7 @@ msgstr "Hesaplar" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Bitti." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Hesaplar yüklenirken hata oluştu" @@ -881,15 +851,15 @@ msgstr "Gösterilecek bir şey yok" msgid "Search GIFs" msgstr "GIF ara" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "GIPHY Tarafından Desteklenmektedir" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Yükselt" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Yer İşareti" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Oluştur" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Daha" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Çeviri Yap" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Konuş" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— deneysel" msgid "Done" msgstr "Tamamlandı" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Gönderiyi görüntüle" @@ -1312,8 +1302,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Yakalama" @@ -1465,8 +1455,8 @@ msgstr "" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Oturum aç" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Bağlantı kopyalandı" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Bağlantı kopyalanamadı" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Kopyala" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Paylaş…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Sonuçları gizle" @@ -1726,49 +1716,49 @@ msgstr "Sonuçları gizle" msgid "Vote" msgstr "Oy ver" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Yenile" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Sonuçları göster" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Sona Erdi" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Son" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Sonuçları göster" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Yenile" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "" @@ -1829,16 +1819,20 @@ msgstr "Ön İzleme" msgid "Note: This preview is lightly styled." msgstr "" -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "<0>@{0} hakkında özel not" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Özel not güncellenemiyor." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Kaydet & kapat" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "Susturuldu" msgid "Blocked" msgstr "Engellendi" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Özel not" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Bahset" @@ -1936,166 +1926,166 @@ msgstr "Bahset" msgid "Translate bio" msgstr "Biyografiyi çevir" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Özel notu düzenle" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Özel not ekle" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "@{username} adlı kullanıcının gönderileri için bildirimler etkinleştirildi." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "@{username} adlı kullanıcının gönderileri için bildirimler devre dışı bırakıldı." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Bildirimleri devre dışı bırak" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Bildirimleri etkinleştir" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "@{username} kullanıcısından gelen yükseltmeler etkinleştirildi." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "@{username} kullanıcısından gelen yükseltmeler devre dışı bırakıldı." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Yükseltmeleri devre dışı bırak" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Yükseltmeleri etkinleştir" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Paylaşmak işe yaramıyor gibi görünüyor." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "<0>@{username kullanıcısını sessize al…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "{0} için @{username} sessize alındı" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "@{username} sessize alınamıyor" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} kullanıcısını takipçilerinizden kaldırmak ister misiniz?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} takipçilerden kaldırıldı" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Takipçiyi kaldır…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "<0>@{username engellensin mi?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "@{username} engeli kaldırıldı" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "@{username} engellendi" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "@{username} kullanıcısının engellemesi kaldırılamıyor" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "@{username} engellenemiyor" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "<0>@{username kullanıcısının engellemesini kaldır" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "<0>@{username'ı engelle…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "<0>@{username} adlı kullanıcıyı rapor et…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Takip isteğini geri çekmek istiyor musun?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Takipten çık…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Geri çek…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Takip et" @@ -2246,7 +2236,7 @@ msgstr "" msgid "Look up <0>{query}" msgstr "" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Tümünü gör" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Aşağı taşı" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Düzenle" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Yükseltmeyi geri çek" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Beğenmekten Vazgeç" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Beğen" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Yer İşaretini Kaldır" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Sohbet sesini aç" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Sohbeti sessize al" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Profilden sabitlemeyi kaldır" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Profile Sabitle" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Bu ileti silinsin mi?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Gönderi silindi" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Beğen" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Yükseltildi" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Sabitlendi" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Silindi" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Özet göster" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "İçeriği göster" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrelenmiş: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Medyayı göster" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Düzenlendi" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Yorumlar" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Geçmişi Görüntüle" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Geçmiş yüklenemedi." -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Yükleniyor…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "" @@ -2936,8 +2927,8 @@ msgstr "Yeni gönderiler" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Tekrar deneyin" @@ -3008,7 +2999,7 @@ msgstr "Giriş gereklidir." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "Ana ekrana gidin" @@ -3070,6 +3061,12 @@ msgstr "" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Gönderiler" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Henüz burada bir şey yok." @@ -3474,76 +3471,76 @@ msgstr "Filtre Oluşturulamıyor" msgid "Title" msgstr "Başlık" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "" -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Anahtar sözcük ekle" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Bu filtreyi sil" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Asla süresi dolmasın" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "Etiket ekle" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Etiketi kaldır" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Bu kısayol zaten var" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "Örnek alan adı" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Devam Et" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Geri" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Deneysel" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "Trend Gönderiler" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Kayıt ol" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index 9edbb09125..ac3b232e60 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08: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" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "Останній допис: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "Автоматизовано" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "Група" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "Взаємно" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "Зроблено запит" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "Ви підписані" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, one {# підписник} many {# підписників} other {# підписники}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "Верифіковано" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "Приєднав(-ла)ся <0>{0}" @@ -98,115 +98,85 @@ msgstr "Не вдалося завантажити обліковий запис msgid "Go to account page" msgstr "Перейти на сторінку облікового запису" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "Підписники" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "Підписок" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "Дописів" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "Більше" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} вказав(-ла), що новий обліковий запис зараз:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "Ідентифікатор скопійовано" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "Не вдалося скопіювати ідентифікатор" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "Скопіювати ідентифікатор" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "Перейти на сторінку на сервері" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "Переглянути зображення профілю" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "Переглянути шапку профілю" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "Редагувати профіль" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "Вічна пам'ять" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "Підписники" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "Цей користувач вирішив не розкривати цю інформацію." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "Підписок" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} дописи, {1} відповіді, {2} поширення" @@ -232,39 +202,39 @@ msgstr "{0} дописи, {1} відповіді, {2} поширення" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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 {1 останній допис за 1 останній день} other {1 останній допис за {2} останніх днів}}} other {{3, plural, one {Останні {4} дописів за 1 останній день} other {Останні {5} дописів за {6} останніх днів}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 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 {{1} допис} few {{1} дописи} many {{1} дописів} other {{1} дописи}} за останній рік чи роки" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "Оригінал" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "Відповіді" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "" msgid "Boosts" msgstr "Поширення" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "Статистика дописів недоступна." -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "Переглянути статистику дописів" @@ -285,7 +255,7 @@ msgstr "Переглянути статистику дописів" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "Переглянути статистику дописів" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "Переглянути статистику дописів" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "Переглянути статистику дописів" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "Закрити" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "Додати/видалити зі Списків" @@ -403,13 +373,13 @@ msgstr "" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "Вилучити" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "Помилка вкладення #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Попередження про вміст" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "Скасувати" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Лише згадані" @@ -624,12 +594,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "Відповісти" @@ -663,23 +633,23 @@ msgstr "Користувацькі емодзі" msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "Помилка завантаження емодзі" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "" @@ -702,8 +672,8 @@ msgstr "Помилка видалення чернетки! Будь ласка, #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "Видалити…" @@ -744,7 +714,7 @@ msgstr "Медіа" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "Цитувати" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "Попередні" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "Наступні" @@ -770,44 +740,44 @@ msgstr "Наступні" msgid "Exit" msgstr "" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "Не вдалося оновити профіль." -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "Зображення шапки" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "Зображення профілю" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "Назва" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "Біографія" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "Додаткові поля" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "Заголовок" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "Вміст" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "Зберегти" @@ -857,7 +827,7 @@ msgstr "Облікові записи" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "Показати більше…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "Кінець." #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "Помилка завантаження облікових записів" @@ -881,15 +851,15 @@ msgstr "Нічого показати" msgid "Search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "Почніть набирати для пошуку GIF-ок" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "Помилка завантаження GIF-ок" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l або<1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "Поширити" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "Додати в закладки" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "Приховати дописи цього списку з Головної/Підписок" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "Створити" @@ -1175,15 +1145,35 @@ msgstr "" msgid "Media description" msgstr "Опис медіа" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "Більше" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Перекласти" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "Вимовити" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— експериментально" msgid "Done" msgstr "Готово" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "Відкрити оригінальне медіа у новому вікні" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "Відкрити оригінальне медіа" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "Пробуємо описати зображення. Будь ласка, зачекайте…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "Не вдалося описати зображення" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "Опишіть зображення…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "Переглянути допис" @@ -1312,8 +1302,8 @@ msgstr "Відфільтровано: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "Підписки" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "Ретроспектива" @@ -1465,8 +1455,8 @@ msgstr "Облікові записи…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Увійти" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Невідомий тип сповіщення: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "Поширили/Вподобали…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "Читати більше →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "Посилання скопійовано" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "Не вдалося скопіювати посилання" @@ -1692,15 +1682,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "Скопіювати" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "Поширити…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# голос} few { # голоси} other {# голосів}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "Приховати результати" @@ -1726,49 +1716,49 @@ msgstr "Приховати результати" msgid "Vote" msgstr "Проголосувати" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "Оновити" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "Показати результати" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} проголосува(в/ла)} other {<1>{1} проголосували}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} учасник} few {<1>{1} учасники} other {<1>{1} учасників}} опитування" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "Завершено <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "Завершено" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "Завершення <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "Завершення" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "Показати результати" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "Оновити" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "Вбудувати допис" @@ -1829,16 +1819,20 @@ msgstr "Попередній перегляд" msgid "Note: This preview is lightly styled." msgstr "Примітка: Цей попередній перегляд трохи стилізовано." -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "Приватна нотатка про <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "Не вдалося оновити приватну нотатку." -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "Зберегти і закрити" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "Заглушений(-а)" msgid "Blocked" msgstr "Заблокований(-а)" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "Приватна нотатка" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "Згадати <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "Згадати <0>@{username}" msgid "Translate bio" msgstr "Перекласти біографію" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "Редагувати приватну нотатку" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "Додати приватну нотатку" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "Сповіщення для постів @{username} увімкнено." -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " Сповіщення для постів @{username} вимкнено." -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "Вимкнути сповіщення" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "Увімкнути сповіщення" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "Поширення від @{username} увімкнено." -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "Поширення від @{username} вимкнено." -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "Вимкнути поширення" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "Увімкнути поширення" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} більше не рекомендується у вашому профілі." -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "Тепер @{username} рекомендується у вашому профілі." -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "Не вдалося скасувати рекомендацію @{username} у вашому профілі." -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "Не вдалося порекомендувати @{username} у вашому профілі." -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "Не рекомендувати в профілі" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Рекомендувати в профілі" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "Показати рекомендовані профілі" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "Здається, поширення не працює." -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "Заглушити <0>@{username}" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "Заглушено @{username} на {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "Не вдалося заглушити @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "Відписати <0>@{username}?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} видалено з підписників" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "Відписати…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "Заблокувати <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "Розблоковано @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "Заблоковано @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "Не вдалося розблокувати @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "Не вдалося заблокувати @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "Розблокувати <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "Заблокувати <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "Поскаржитися на <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "Відкликати запит на підписку?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "Відписатися від @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "Відписатися…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "Відкликати…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Підписатися" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>‒ обліківки, хештеґи та дописи" msgid "Look up <0>{query}" msgstr "Переглянути <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "Переглянути всі" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "Пересунути вниз" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Редагувати" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>пошири(в/ла)" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "На жаль, ваш поточний інстанс не може взаємодіяти з цим дописом з іншого інстансу." #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "Не вподобано допис @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "Деякі медіа не мають альтернативного тексту." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "Старий допис (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "Не поширювати" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "Поширити…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "Не вподобати" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "Вподобати" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "Вилучити з закладок" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "Переглянути допис від <0>@{0}" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "Показати Історію Змін" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "Відредаговано: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "Бесіда більше не глушиться" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "Бесіда заглушена" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "Не вдалося розглушити бесіду" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "Не вдалося заглушити бесіду" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "Розглушити бесіду" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "Заглушити бесіду" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "Допис відкріплено від профілю" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "Допис закріплено в профілі" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "Не вдалося відкріпити допис" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "Не вдалося закріпити допис" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "Відкріпити від профілю" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "Закріпити в профілі" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "Видалити цей допис?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "Допис видалено" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "Не вдалося видалити допис" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "Поскаржитися на допис…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "Вподобано" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "Поширено" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "Додано в закладки" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "Закріплено" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "Видалено" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# відповідь} few {# відповіді} other {# відповідей}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "Згорнути" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "Показати вміст" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Відфільтровано: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "Показати медіа" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "Відредаговано" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "Коментарі" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "Історія Змін" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "Не вдалося завантажити історію" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "Завантаження…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> поширили" @@ -2936,8 +2927,8 @@ msgstr "Нові дописи" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "Спробувати знову" @@ -3008,7 +2999,7 @@ msgstr "Необхідно ввійти." #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "На головну" @@ -3070,6 +3061,12 @@ msgstr "Показ дописів з теґом #{0}" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "Дописів" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "Поки що тут нічого нема." @@ -3474,76 +3471,76 @@ msgstr "Не вдалося створити фільтр" msgid "Title" msgstr "Заголовок" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "Ціле слово" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "Немає ключових слів. Додайте одне." -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "Додати ключове слово" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, one {# ключове слово} few {# ключових слова} other {# ключових слів}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "Фільтрувати з…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* Ще не реалізовано" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "Статус: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "Змінити термін дії" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "Термін дії" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "Відфільтрований допис буде…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "згорнуто" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "приховано" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "Видалити цей фільтр?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "Не вдалося видалити фільтр." -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "Прострочений" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "Минає <0/>" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "Необмежений термін дії" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, few {Макс. # теґи} other {Макс. # msgid "Add hashtag" msgstr "Додати хештеґ" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "Видалити хештеґ" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "Досягнуто ліміт в {SHORTCUTS_LIMIT, plural, one {# ярлик.} few {# ярлики.} other {# ярликів.}} Не вдалося додати ярлик." -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "Цей ярлик вже існує" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "Ярлик хештеґу додано" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "Додати в Ярлики" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "Введіть новий інстанс, напр. \"twiukraine.com\"" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "Некоректний інстанс" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "Перейти до іншого інстансу…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "Не вдалося зареєструвати застосунок" msgid "instance domain" msgstr "домен інстансу" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "напр. \"twiukraine.com\"" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "Не вдалося увійти. Будь ласка, повторіть спробу або спробуйте інший екземпляр." -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "Продовжити з {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "Продовжити" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "У вас ще немає облікового запису? Створіть його!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "ПРИМІТКА: Push-сповіщення працюють лише для <0>одного облікового запису." #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "Допис" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Ви не увійшли в систему. Взаємодія (відповідь, поширення тощо) неможлива." -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Цей допис з іншого інстансу (<0>{instance}). Взаємодія (відповідь, поширення тощо) неможлива." -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "Помилка: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "Перемкнутися на мій інстанс задля взаємодії" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "Не вдалося завантажити відповіді." -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "Назад" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "Перейти до головного запису" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "{0} дописів вище ‒ Перейти вгору" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "Перемкнутися на вигляд з Боковою Панеллю" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "Перемкнутися на Повний вигляд" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "Показати весь чутливий вміст" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "Експериментальне" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "Не вдалося перемкнутися" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "Перемкнутися на інстанс допису" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "Не вдалося завантажити дописи" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# відповідь} few {<0>{1} відповіді} other {<0>{1} відповідей}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# коментар} few {<0>{0} коментарі} other {<0>{0} коментарів}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "Переглянути допис і відповіді на нього" @@ -4387,79 +4384,79 @@ msgstr "Популярні дописи" msgid "No trending posts." msgstr "Немає популярних дописів." -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "Мінімалістичний вдумливий клієнт для багатьох платформ Федиверсу." -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "Увійти через Федиверс" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "Зареєструватися" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "Під'єднайте ваш обліковий запис Федиверсу (Mastodon, Pleroma тощо).<0/>Ваші облікові дані не зберігаються на цьому сервері." -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "<0>Створений <1>@cheeaun. <2>Політика Конфіденційності." -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "Скриншот Каруселі Поширень" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "Карусель Поширень" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "Візуально розділяє оригінальні та повторно поширені дописи." -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "Скриншот вкладених коментарів нитки" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "Вкладені коментарі нитки" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "Легке відстежування бесід. Відповіді, що напів згортаються." -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "Скриншот інтерфейсу з кількома стовпцями" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "Один або декілька стовпців" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "За замовченням, один стовпець - для шукачів сконцентрованого перегляду. Декілька стовпців - для просунутих користувачів." -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "Скриншот стрічки з кількома хештеґами з формою для додавання хештеґів" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "Стрічка з кількома хештеґами" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "До 5 хештеґів, об'єднаних в одну стрічку" diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index db63766be1..cfa92a1a78 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 01:16\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "上次发嘟: {0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "机器人" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "群组" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "互相关注" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "已请求" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "正在关注" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, other {# 粉丝}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "已认证" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "加入于 <0>{0}" @@ -98,115 +98,85 @@ msgstr "无法加载账户。" msgid "Go to account page" msgstr "转到账户页" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "粉丝" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "关注" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "嘟文" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "更多" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 已声明 Ta 现在的新账户是:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "已复制用户名" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "无法复制用户名" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "复制用户名" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "二维码" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "转到原始账户页" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "查看头像" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "查看横幅图片" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "编辑个人资料" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "悼念账户" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "粉丝" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "该用户选择不提供此信息。" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, other {<1>{1} 粉丝}}" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "关注" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} 关注}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, other {<1>{1} 嘟文}}" @@ -214,14 +184,14 @@ msgstr "{statusesCount, plural, other {<1>{1} 嘟文}}" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} 条原创嘟文, {1} 条回复, {2} 条引用, {3} 条转嘟" #. 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} 为原创嘟文,{1} 为回复,{2} 为转嘟" @@ -232,39 +202,39 @@ msgstr "{0} 为原创嘟文,{1} 为回复,{2} 为转嘟" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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, other {{3, plural, other {最近 {6} 天发了 {5} 条嘟文}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, other {近几年的 {1} 条嘟文}}" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "原创" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "回复" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "引用" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "引用" msgid "Boosts" msgstr "转嘟" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "嘟文统计不可用" -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "查看嘟文统计" @@ -285,7 +255,7 @@ msgstr "查看嘟文统计" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "查看嘟文统计" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "查看嘟文统计" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "查看嘟文统计" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "关闭" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "加入/移出列表" @@ -403,13 +373,13 @@ msgstr "选项 {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "移除" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "附加附件 #{i} 失败" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "内容警告" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "取消" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "悄悄公开" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "私信" @@ -624,12 +594,12 @@ msgstr "定时发嘟" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "回复" @@ -663,23 +633,23 @@ msgstr "自定义表情" msgid "Search emoji" msgstr "搜索表情" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "加载自定义表情时出错" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "最近使用" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "其它" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "缩小" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "放大" @@ -702,8 +672,8 @@ msgstr "删除草稿时出错!请重试。" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "删除…" @@ -744,7 +714,7 @@ msgstr "媒体" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "引用" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "编辑历史快照" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "上一页" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "下一页" @@ -770,44 +740,44 @@ msgstr "下一页" msgid "Exit" msgstr "关闭" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "无法更新个人资料。" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "横幅图片" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "头像" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "名称" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "简介" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "附加信息" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "名称" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "内容" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "保存" @@ -857,7 +827,7 @@ msgstr "账号" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "显示更多…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "到底了。" #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "加载账户时出错" @@ -881,15 +851,15 @@ msgstr "暂无内容" msgid "Search GIFs" msgstr "搜索动图" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "由 GIPHY 驱动" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "输入以搜索 GIF" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "加载 GIF 时出错" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "<0>l 或 <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "转嘟" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "收藏" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "将此列表下的嘟文从主页/关注时间线隐藏" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "创建" @@ -1175,15 +1145,35 @@ msgstr "渲染公式" msgid "Media description" msgstr "媒体描述" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "更多" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "翻译" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "朗读" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— 实验性功能" msgid "Done" msgstr "已完成" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "在新窗口中打开原始媒体" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "打开原始媒体" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "正在尝试描述图像。请稍候…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "描述图像失败" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "描述图像" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "查看嘟文" @@ -1312,8 +1302,8 @@ msgstr "已过滤: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "关注" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "补看" @@ -1465,8 +1455,8 @@ msgstr "账号…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "登录" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[未知通知类型:{type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "查看转嘟/点赞…" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "阅读更多 →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "已复制链接" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "无法复制链接" @@ -1692,15 +1682,15 @@ msgstr "是否打开链接?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "复制" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "分享…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, other {# 票}}" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "隐藏结果" @@ -1726,49 +1716,49 @@ msgstr "隐藏结果" msgid "Vote" msgstr "投票" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "刷新" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "显示结果" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, other {<1>{1} 票}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, other {<1>{1} 人投票}}" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "结束于 <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "已结束" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "<0/> 结束" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "即将结束" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "显示结果" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "刷新" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "嵌入嘟文" @@ -1829,16 +1819,20 @@ msgstr "预览" msgid "Note: This preview is lightly styled." msgstr "注意: 此预览带有少量额外的样式" -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" -msgstr "对 <0>@{0} 的私人备注" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" +msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "无法更新私人备注。" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "保存并关闭" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "搜索记录已清除" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "搜索记录" @@ -1924,10 +1918,6 @@ msgstr "已静音" msgid "Blocked" msgstr "已屏蔽" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "私人备注" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "提及 <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "提及 <0>@{username}" msgid "Translate bio" msgstr "翻译简介" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "编辑私人备注" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "添加私人备注" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "已启用 @{username} 的嘟文通知。" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr " 已停用 @{username} 的发嘟通知。" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "停用通知" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "启用通知" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "将显示 @{username} 的转嘟。" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "将不再显示 @{username} 的转嘟。" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "不显示转嘟" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "显示转嘟" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "@{username} 将不再出现在你的账户页的精选账户列表中。" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "@{username} 已被加入你的账户页中的精选账户列表。" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "无法将 @{username} 从账户页的精选账户列表移出。" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "无法将 @{username} 加入账户页的精选账户列表。" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "从个人页精选中移除" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "加入个人页精选" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "展示精选账户列表" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "分享似乎无法正常工作。" -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "已取消静音 @{username}" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "取消静音 <0>@{username}" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "静音 <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "已静音 @{username} {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "无法静音 @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "是否将 <0>@{username} 从粉丝中移除?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "@{username} 已被从粉丝中移除" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "移除粉丝…" -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "是否屏蔽 <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "已解除屏蔽 @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "已屏蔽 @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "无法解除屏蔽 @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "无法屏蔽 @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "取消屏蔽 <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "屏蔽 <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "举报 <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "是否撤回关注请求?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "是否取关 @{0} ?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "取关…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "撤回…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "关注" @@ -2246,7 +2236,7 @@ msgstr "{query} <0>- 账户、话题标签与嘟文" msgid "Look up <0>{query}" msgstr "查找 <0>{query}" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "查看全部" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "向下移动" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "编辑" @@ -2557,348 +2547,349 @@ msgstr "只有粉丝才能引用这条嘟文" msgid "You are not allowed to quote this post" msgstr "你无权引用这条嘟文" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "嘟文不可用" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "<0/> <1>转嘟了" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "抱歉,你当前登录的实例无法与该外站嘟文互动。" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "已取消点赞 @{0} 的嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "已点赞 @{0} 的嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "已取消收藏 @{0} 的嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "已收藏 @{0} 的嘟文" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "某些媒体附件没有描述文本。" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "旧嘟文 (<0>{0})" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "回复…" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "回复所有人" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural,other {# 个提及}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural,other {首先是 <0>@{1},以下还有 # 人}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "仅 <0>@{0}" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "取消转嘟" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "以链接形式引用" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "已取消转嘟 @{0} 的嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "已转嘟 @{0} 的嘟文" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "转嘟/引用…" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "转嘟…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "取消喜欢" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "赞" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "取消收藏" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "查看引用" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "已复制嘟文文本" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "无法复制嘟文文本" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "复制嘟文文本" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "查看 <0>@{0} 的嘟文" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "显示编辑记录" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "编辑于: {editedDateText}" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "打开链接" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "已取消静音该对话" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "已静音该对话" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "无法取消静音该对话" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "无法静音该对话" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "取消静音对话" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "静音对话" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "已取消置顶该嘟文" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "已置顶该嘟文" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "无法取消置顶该嘟文" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "无法置顶该嘟文" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "取消置顶" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "置顶" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "引用设置" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "是否删除此嘟文?" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "嘟文已删除" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "无法删除嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "是否将此嘟文从 <0>@{0} 的嘟文中移除?" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "引用的嘟文已被移除" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "无法移除引用" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "移除引用…" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "举报嘟文…" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "已点赞" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "已转嘟" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "已收藏" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "已置顶" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "已删除" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, other {# 条回复}}" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "折叠" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "显示内容" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "已过滤: {0}" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "显示媒体" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "已编辑" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "评论" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "嘟文已被你的过滤规则隐藏" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "待发布嘟文" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "嘟文不可用" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "嘟文已被作者删除" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "嘟文已被隐藏,原因是你屏蔽了 @{name}。" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "嘟文已被隐藏,原因是你屏蔽了 {domain}。" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "嘟文已被隐藏,原因是你隐藏了 @{name}。" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "仍然显示" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "编辑记录" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "无法加载编辑记录" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "正在加载…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 转嘟了" @@ -2936,8 +2927,8 @@ msgstr "新嘟文" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "重试" @@ -3008,7 +2999,7 @@ msgstr "需要登录。" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "返回主页" @@ -3070,6 +3061,12 @@ msgstr "已展示带有 #{0} 话题标签的嘟文" msgid "Showing posts in {0}" msgstr "已显示 {0} 中的嘟文" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "嘟文" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "空空如也" @@ -3474,76 +3471,76 @@ msgstr "无法创建过滤规则" msgid "Title" msgstr "标题" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "整词匹配" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "尚无关键词。请添加一个。" -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "添加关键词" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "{0, plural, other {# 个关键词}}" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "过滤范围…" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "* 此功能尚未实现" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "状态: <0><1/>" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "更改到期时间" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "到期时间" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "过滤后的嘟文将被…" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "已隐藏 (仅媒体)" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "最小化" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "隐藏" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "是否删除此过滤规则?" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "无法删除过滤规则。" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "已到期" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "将于 <0/> 到期" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "永不到期" @@ -3630,45 +3627,45 @@ msgstr "{TOTAL_TAGS_LIMIT, plural, other {最多 # 个话题标签}}" msgid "Add hashtag" msgstr "添加话题标签" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "移除话题标签" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "{SHORTCUTS_LIMIT, plural, other {已达到最多 # 个快捷方式的限制。无法添加快捷方式。}}" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "此快捷方式已存在" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "已添加话题标签快捷方式" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "添加到快捷方式" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "输入一个新实例地址,例如 ”mastodon.social“" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "实例地址无效" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "转到其它实例…" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "注册应用失败" msgid "instance domain" msgstr "实例域名" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "例如:“mastodon.social”" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "登录失败。请重试或登录其它实例。" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "继续登录并使用 {selectedInstanceText}" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "继续" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "还没有账户?创建一个吧!" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "注意: 只能推送 <0>一个账户 的通知。" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "嘟文" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "你尚未登录。互动 ()" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "此嘟文加载自其它实例 (<0>{instance})。 无法进行互动 (回复、转嘟等)。" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "错误: {e}" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "切换到我所在的实例以进行互动" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "无法加载回复。" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, other {# 个月后}}" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, other {# 年后}}" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "返回" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "跳转到主嘟文" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "还有 {0} 条上级嘟文 ‒ 转到顶部" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "切换至侧边预览视图" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "切换至完整视图" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "显示所有敏感内容" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "实验性功能" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "无法切换" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "切换到原嘟所属的实例 ({0})" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "切换到原嘟所属实例" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "查看编辑历史快照" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "无法加载嘟文" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, other {<0>{1} 条回复}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, other {<0>{0} 条评论}}" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "查看嘟文及其回复" @@ -4387,79 +4384,79 @@ msgstr "热门嘟文" msgid "No trending posts." msgstr "没有热门嘟文。" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "简约、有特点的 Mastodon 网页客户端。" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "使用 Mastodon 登录" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "注册" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "连接你现有的 Mastodon/Fediverse 账户。<0/>你的凭据不会在此客户端的服务器上存储。" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "由 <1>@cheeaun <0>开发。<2>隐私政策。" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "转嘟轮播功能的效果图" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "转嘟轮播" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "在视觉上区分原创嘟文和被再次分享的嘟文 (转嘟)。" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "补看模式的截图" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "由你关注的账户的内容组成的一条单独的时间线。使用类似电子邮件的界面排序和筛选嘟文。" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "带嵌套评论的嘟文串的显示效果图" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "带嵌套评论的嘟文串" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "轻松跟踪对话。半可折叠式回复。" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "多栏界面的效果图" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "单栏或多栏" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "默认使用单栏视图,满足沉浸体验需求。为高级用户提供可配置的多栏视图。" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "多话题标签时间线的显示效果图,包含一个添加更多标签的配置表" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "多话题标签时间线" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "将最多 5 个话题标签合并为一个单独的时间线显示。" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index 7fbf226227..b446667f64 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-25 00:09\n" +"PO-Revision-Date: 2025-11-29 08:33\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -33,13 +33,13 @@ msgid "Last posted: {0}" msgstr "最新嘟文:{0}" #: src/components/account-block.jsx:170 -#: src/components/account-info.jsx:717 +#: src/components/account-info.jsx:716 msgid "Automated" msgstr "機器人" #: src/components/account-block.jsx:177 -#: src/components/account-info.jsx:722 -#: src/components/status.jsx:564 +#: src/components/account-info.jsx:721 +#: src/components/status.jsx:607 msgid "Group" msgstr "群組" @@ -48,12 +48,12 @@ msgid "Mutual" msgstr "互相關注" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:923 +#: src/components/related-actions.jsx:921 msgid "Requested" msgstr "已請求" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:914 +#: src/components/related-actions.jsx:912 msgid "Following" msgstr "跟隨" @@ -67,14 +67,14 @@ msgid "{followersCount, plural, one {# follower} other {# followers}}" msgstr "{followersCount, plural, other {# 跟隨者}}" #: src/components/account-block.jsx:216 -#: src/components/account-info.jsx:765 +#: src/components/account-info.jsx:764 msgid "Verified" msgstr "已驗證" #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #. placeholder {0}: niceDateTime(createdAt, { hideTime: true, }) #: src/components/account-block.jsx:231 -#: src/components/account-info.jsx:904 +#: src/components/account-info.jsx:903 msgid "Joined <0>{0}" msgstr "加入於 <0>{0}" @@ -98,115 +98,85 @@ msgstr "無法載入帳號" msgid "Go to account page" msgstr "前往帳號頁" -#: src/components/account-info.jsx:436 -#: src/components/account-info.jsx:787 -#: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 -#: src/utils/visibility-text.jsx:7 -msgid "Followers" -msgstr "粉絲" - -#. js-lingui-explicit-id -#: src/components/account-info.jsx:440 -#: src/components/account-info.jsx:842 -msgid "following.stats" -msgstr "" - -#: src/components/account-info.jsx:443 -#: src/pages/account-statuses.jsx:496 -#: src/pages/search.jsx:345 -#: src/pages/search.jsx:492 -msgid "Posts" -msgstr "嘟文" - -#: src/components/account-info.jsx:451 -#: src/components/media-alt-modal.jsx:55 -#: src/components/media-attachment.jsx:430 -#: src/components/media-modal.jsx:363 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2103 -#: src/components/status.jsx:2120 -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2951 -#: src/components/status.jsx:2954 -#: src/pages/account-statuses.jsx:544 -#: src/pages/accounts.jsx:127 -#: src/pages/hashtag.jsx:203 -#: src/pages/list.jsx:171 -#: src/pages/public.jsx:116 -#: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1464 -#: src/pages/trending.jsx:474 -msgid "More" -msgstr "更多" - -#: src/components/account-info.jsx:463 +#: src/components/account-info.jsx:462 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 他們的新帳號現在是:" -#: src/components/account-info.jsx:608 -#: src/components/related-actions.jsx:491 +#: src/components/account-info.jsx:607 +#: src/components/related-actions.jsx:489 msgid "Handle copied" msgstr "已複製用戶名" -#: src/components/account-info.jsx:611 -#: src/components/related-actions.jsx:494 +#: src/components/account-info.jsx:610 +#: src/components/related-actions.jsx:492 msgid "Unable to copy handle" msgstr "無法複製用戶名" -#: src/components/account-info.jsx:617 -#: src/components/related-actions.jsx:500 +#: src/components/account-info.jsx:616 +#: src/components/related-actions.jsx:498 msgid "Copy handle" msgstr "複製用戶名" -#: src/components/account-info.jsx:635 +#: src/components/account-info.jsx:634 #: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:565 +#: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR 碼" -#: src/components/account-info.jsx:641 +#: src/components/account-info.jsx:640 msgid "Go to original profile page" msgstr "前往原始帳號頁面" -#: src/components/account-info.jsx:659 +#: src/components/account-info.jsx:658 msgid "View profile image" msgstr "查看頭像" -#: src/components/account-info.jsx:677 +#: src/components/account-info.jsx:676 msgid "View profile header" msgstr "查看個人資料標題" -#: src/components/account-info.jsx:693 -#: src/components/edit-profile-sheet.jsx:92 -#: src/components/related-actions.jsx:817 +#: src/components/account-info.jsx:692 +#: src/components/edit-profile-sheet.jsx:94 +#: src/components/related-actions.jsx:815 msgid "Edit profile" msgstr "編輯個人資料" -#: src/components/account-info.jsx:712 +#: src/components/account-info.jsx:711 msgid "In Memoriam" msgstr "紀念帳戶" -#: src/components/account-info.jsx:794 -#: src/components/account-info.jsx:852 +#: src/components/account-info.jsx:786 +#: src/components/compose.jsx:1974 +#: src/pages/settings.jsx:325 +#: src/utils/visibility-text.jsx:7 +msgid "Followers" +msgstr "粉絲" + +#: src/components/account-info.jsx:793 +#: src/components/account-info.jsx:851 msgid "This user has chosen to not make this information available." msgstr "此用戶選擇不提供資訊。" #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info.jsx:814 +#: src/components/account-info.jsx:813 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} 跟隨者} other {<1>{1} 跟隨者}}" +#. js-lingui-explicit-id +#: src/components/account-info.jsx:841 +msgid "following.stats" +msgstr "" + #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info.jsx:858 +#: src/components/account-info.jsx:857 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} 正在跟隨}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info.jsx:882 +#: src/components/account-info.jsx:881 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "" @@ -214,14 +184,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.jsx:939 +#: src/components/account-info.jsx:938 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" 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:956 +#: src/components/account-info.jsx:955 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} 原創嘟文,{1} 回覆,{2} 轉嘟" @@ -232,39 +202,39 @@ msgstr "{0} 原創嘟文,{1} 回覆,{2} 轉嘟" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.jsx:973 +#: src/components/account-info.jsx:972 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, other {{3, plural, other {最近 {6} 天內的 {5} 條嘟文}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.jsx:989 +#: src/components/account-info.jsx:988 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "" -#: src/components/account-info.jsx:1047 +#: src/components/account-info.jsx:1046 #: src/pages/catchup.jsx:73 msgid "Original" msgstr "原文" -#: src/components/account-info.jsx:1051 -#: src/components/status.jsx:2680 +#: src/components/account-info.jsx:1050 +#: src/components/status.jsx:2723 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1100 -#: src/pages/status.jsx:1824 +#: src/pages/status.jsx:1140 +#: src/pages/status.jsx:1865 msgid "Replies" msgstr "回覆" -#: src/components/account-info.jsx:1056 +#: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" msgstr "引用" -#: src/components/account-info.jsx:1061 +#: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 @@ -272,11 +242,11 @@ msgstr "引用" msgid "Boosts" msgstr "轉嘟" -#: src/components/account-info.jsx:1067 +#: src/components/account-info.jsx:1066 msgid "Post stats unavailable." msgstr "" -#: src/components/account-info.jsx:1094 +#: src/components/account-info.jsx:1093 msgid "View post stats" msgstr "查看貼文統計" @@ -285,7 +255,7 @@ msgstr "查看貼文統計" #: src/components/compose.jsx:1065 #: src/components/custom-emojis-modal.jsx:270 #: src/components/drafts.jsx:57 -#: src/components/edit-profile-sheet.jsx:87 +#: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:151 #: src/components/gif-picker-modal.jsx:71 @@ -295,7 +265,7 @@ msgstr "查看貼文統計" #: src/components/list-add-edit.jsx:37 #: src/components/media-alt-modal.jsx:43 #: src/components/media-attachment.jsx:385 -#: src/components/media-modal.jsx:327 +#: src/components/media-modal.jsx:336 #: src/components/mention-modal.jsx:162 #: src/components/notification-service.jsx:157 #: src/components/open-link-sheet.jsx:51 @@ -309,8 +279,8 @@ msgstr "查看貼文統計" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3253 -#: src/components/status.jsx:3465 +#: src/components/status.jsx:3296 +#: src/components/status.jsx:3508 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -319,13 +289,13 @@ msgstr "查看貼文統計" #: src/pages/notifications.jsx:937 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1604 msgid "Close" msgstr "關閉" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:457 -#: src/components/related-actions.jsx:467 +#: src/components/related-actions.jsx:455 +#: src/components/related-actions.jsx:465 msgid "Add/Remove from Lists" msgstr "從列表中新增/刪除" @@ -403,13 +373,13 @@ msgstr "選擇 {0}" #: src/components/media-attachment.jsx:349 #: src/components/shortcuts-settings.jsx:727 #: src/pages/catchup.jsx:1198 -#: src/pages/filters.jsx:413 +#: src/pages/filters.jsx:415 msgid "Remove" msgstr "刪除" #: src/components/compose-poll.jsx:80 #: src/components/compose.jsx:1678 -#: src/components/mention-modal.jsx:220 +#: src/components/mention-modal.jsx:221 #: src/components/shortcuts-settings.jsx:716 #: src/pages/list.jsx:388 msgid "Add" @@ -529,17 +499,17 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2447 +#: src/components/status.jsx:2490 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "內容警告" #: src/components/compose.jsx:1466 #: src/components/compose.jsx:1612 -#: src/components/edit-profile-sheet.jsx:323 +#: src/components/edit-profile-sheet.jsx:326 #: src/components/import-accounts-selection.jsx:175 #: src/components/open-link-sheet.jsx:74 -#: src/components/private-note-sheet.jsx:94 +#: src/components/private-note-sheet.jsx:92 #: src/components/quote-suggestion.jsx:35 msgid "Cancel" msgstr "取消" @@ -613,7 +583,7 @@ msgid "Quiet public" msgstr "不於公開時間軸顯示" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2327 +#: src/components/status.jsx:2370 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "私人訊息" @@ -624,12 +594,12 @@ msgstr "排程" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1057 -#: src/components/status.jsx:1091 -#: src/components/status.jsx:2079 -#: src/components/status.jsx:2080 -#: src/components/status.jsx:2808 -#: src/components/status.jsx:2820 +#: src/components/status.jsx:1100 +#: src/components/status.jsx:1134 +#: src/components/status.jsx:2122 +#: src/components/status.jsx:2123 +#: src/components/status.jsx:2851 +#: src/components/status.jsx:2863 msgid "Reply" msgstr "回覆" @@ -663,23 +633,23 @@ msgstr "自訂 emoji 表情符號" msgid "Search emoji" msgstr "搜尋表情符號" -#: src/components/custom-emojis-modal.jsx:327 +#: src/components/custom-emojis-modal.jsx:328 msgid "Error loading custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:338 +#: src/components/custom-emojis-modal.jsx:339 msgid "Recently used" msgstr "最近使用" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:340 msgid "Others" msgstr "其他" -#: src/components/custom-emojis-modal.jsx:358 +#: src/components/custom-emojis-modal.jsx:359 msgid "Zoom out" msgstr "縮小" -#: src/components/custom-emojis-modal.jsx:366 +#: src/components/custom-emojis-modal.jsx:367 msgid "Zoom in" msgstr "放大" @@ -702,8 +672,8 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1612 -#: src/pages/filters.jsx:603 +#: src/components/status.jsx:1655 +#: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" msgstr "移除..." @@ -744,7 +714,7 @@ msgstr "媒體" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:720 +#: src/components/status.jsx:763 msgid "Quote" msgstr "引用" @@ -753,15 +723,15 @@ msgid "Edit History Snapshots" msgstr "" #: src/components/edit-history-controls.jsx:35 -#: src/components/gif-picker-modal.jsx:207 -#: src/components/media-modal.jsx:469 +#: src/components/gif-picker-modal.jsx:208 +#: src/components/media-modal.jsx:478 #: src/components/timeline.jsx:903 msgid "Previous" msgstr "上一個" #: src/components/edit-history-controls.jsx:47 -#: src/components/gif-picker-modal.jsx:225 -#: src/components/media-modal.jsx:488 +#: src/components/gif-picker-modal.jsx:226 +#: src/components/media-modal.jsx:497 #: src/components/timeline.jsx:920 msgid "Next" msgstr "下一個" @@ -770,44 +740,44 @@ msgstr "下一個" msgid "Exit" msgstr "退出" -#: src/components/edit-profile-sheet.jsx:147 +#: src/components/edit-profile-sheet.jsx:149 msgid "Unable to update profile." msgstr "無法更新個人資料。" -#: src/components/edit-profile-sheet.jsx:154 +#: src/components/edit-profile-sheet.jsx:156 msgid "Header picture" msgstr "封面圖片" -#: src/components/edit-profile-sheet.jsx:206 +#: src/components/edit-profile-sheet.jsx:208 msgid "Profile picture" msgstr "個人資料照片" -#: src/components/edit-profile-sheet.jsx:258 +#: src/components/edit-profile-sheet.jsx:260 #: src/components/list-add-edit.jsx:106 msgid "Name" msgstr "名稱" -#: src/components/edit-profile-sheet.jsx:271 +#: src/components/edit-profile-sheet.jsx:274 msgid "Bio" msgstr "簡介" -#: src/components/edit-profile-sheet.jsx:284 +#: src/components/edit-profile-sheet.jsx:287 msgid "Extra fields" msgstr "額外欄位" -#: src/components/edit-profile-sheet.jsx:290 +#: src/components/edit-profile-sheet.jsx:293 msgid "Label" msgstr "標籤" -#: src/components/edit-profile-sheet.jsx:293 +#: src/components/edit-profile-sheet.jsx:296 msgid "Content" msgstr "內容" -#: src/components/edit-profile-sheet.jsx:326 +#: src/components/edit-profile-sheet.jsx:329 #: src/components/list-add-edit.jsx:152 #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 #: src/pages/notifications.jsx:1003 msgid "Save" msgstr "儲存" @@ -857,7 +827,7 @@ msgstr "帳號" #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:917 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1597 +#: src/pages/status.jsx:1638 msgid "Show more…" msgstr "顯示更多…" @@ -869,7 +839,7 @@ msgid "The end." msgstr "結尾" #: src/components/generic-accounts.jsx:236 -#: src/components/mention-modal.jsx:233 +#: src/components/mention-modal.jsx:234 msgid "Error loading accounts" msgstr "載入帳戶時發生錯誤" @@ -881,15 +851,15 @@ msgstr "沒有可顯示的內容" msgid "Search GIFs" msgstr "搜尋 GIF" -#: src/components/gif-picker-modal.jsx:101 +#: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" msgstr "" -#: src/components/gif-picker-modal.jsx:109 +#: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" msgstr "" -#: src/components/gif-picker-modal.jsx:242 +#: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" msgstr "" @@ -1072,9 +1042,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1127 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2948 msgid "Boost" msgstr "轉發" @@ -1083,9 +1053,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Bookmark" msgstr "書籤" @@ -1134,7 +1104,7 @@ msgid "Hide posts on this list from Home/Following" msgstr "" #: src/components/list-add-edit.jsx:152 -#: src/pages/filters.jsx:570 +#: src/pages/filters.jsx:572 msgid "Create" msgstr "建立" @@ -1175,15 +1145,35 @@ msgstr "格式化數學標記" msgid "Media description" msgstr "圖片描述" +#: src/components/media-alt-modal.jsx:55 +#: src/components/media-attachment.jsx:430 +#: src/components/media-modal.jsx:372 +#: src/components/related-actions.jsx:263 +#: src/components/status.jsx:2146 +#: src/components/status.jsx:2163 +#: src/components/status.jsx:2296 +#: src/components/status.jsx:2994 +#: src/components/status.jsx:2997 +#: src/pages/account-statuses.jsx:544 +#: src/pages/accounts.jsx:127 +#: src/pages/hashtag.jsx:203 +#: src/pages/list.jsx:171 +#: src/pages/public.jsx:116 +#: src/pages/scheduled-posts.jsx:89 +#: src/pages/status.jsx:1505 +#: src/pages/trending.jsx:474 +msgid "More" +msgstr "更多" + #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1284 -#: src/components/status.jsx:1293 +#: src/components/status.jsx:1327 +#: src/components/status.jsx:1336 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "翻譯" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1314 +#: src/components/status.jsx:1357 msgid "Speak" msgstr "" @@ -1278,27 +1268,27 @@ msgstr "({0}) <0>— 實驗性" msgid "Done" msgstr "完成" -#: src/components/media-modal.jsx:374 +#: src/components/media-modal.jsx:383 msgid "Open original media in new window" msgstr "在新視窗打開原始媒體檔" -#: src/components/media-modal.jsx:378 +#: src/components/media-modal.jsx:387 msgid "Open original media" msgstr "打開原始媒體檔" -#: src/components/media-modal.jsx:394 +#: src/components/media-modal.jsx:403 msgid "Attempting to describe image. Please wait…" msgstr "嘗試描述圖片中,請稍等…" -#: src/components/media-modal.jsx:409 +#: src/components/media-modal.jsx:418 msgid "Failed to describe image" msgstr "描述圖片失敗" -#: src/components/media-modal.jsx:419 +#: src/components/media-modal.jsx:428 msgid "Describe image…" msgstr "描述圖像…" -#: src/components/media-modal.jsx:443 +#: src/components/media-modal.jsx:452 msgid "View post" msgstr "查看貼文" @@ -1312,8 +1302,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3391 -#: src/components/status.jsx:3469 +#: src/components/status.jsx:3434 +#: src/components/status.jsx:3512 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1370,7 +1360,7 @@ msgstr "" #: src/components/nav-menu.jsx:197 #: src/pages/catchup.jsx:995 -#: src/pages/welcome.jsx:146 +#: src/pages/welcome.jsx:149 msgid "Catch-up" msgstr "" @@ -1465,8 +1455,8 @@ msgstr "帳號…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1000 -#: src/pages/welcome.jsx:65 +#: src/pages/status.jsx:1032 +#: src/pages/welcome.jsx:68 msgid "Log in" msgstr "登入" @@ -1643,8 +1633,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1243 -#: src/components/status.jsx:1253 +#: src/components/status.jsx:1286 +#: src/components/status.jsx:1296 msgid "Boosted/Liked by…" msgstr "" @@ -1675,14 +1665,14 @@ msgid "Read more →" msgstr "查看更多 →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:517 -#: src/components/status.jsx:1418 +#: src/components/related-actions.jsx:515 +#: src/components/status.jsx:1461 msgid "Link copied" msgstr "連結已複製" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:520 -#: src/components/status.jsx:1421 +#: src/components/related-actions.jsx:518 +#: src/components/status.jsx:1464 msgid "Unable to copy link" msgstr "無法複製連結" @@ -1692,15 +1682,15 @@ msgstr "開啟連結?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:526 +#: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1427 +#: src/components/status.jsx:1470 msgid "Copy" msgstr "複製" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:547 -#: src/components/status.jsx:1449 +#: src/components/related-actions.jsx:545 +#: src/components/status.jsx:1492 msgid "Share…" msgstr "分享…" @@ -1717,8 +1707,8 @@ msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "" #: src/components/poll.jsx:139 -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 msgid "Hide results" msgstr "隱藏結果" @@ -1726,49 +1716,49 @@ msgstr "隱藏結果" msgid "Vote" msgstr "投票" -#: src/components/poll.jsx:208 -#: src/components/poll.jsx:210 -#: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1453 -#: src/pages/status.jsx:1476 -msgid "Refresh" -msgstr "重新整理" - -#: src/components/poll.jsx:222 -#: src/components/poll.jsx:226 -msgid "Show results" -msgstr "顯示結果" - #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.jsx:231 +#: src/components/poll.jsx:196 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:248 +#: src/components/poll.jsx:217 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:268 +#: src/components/poll.jsx:243 msgid "Ended <0/>" msgstr "已結束 <0/>" -#: src/components/poll.jsx:272 +#: src/components/poll.jsx:248 msgid "Ended" msgstr "已結束" -#: src/components/poll.jsx:275 +#: src/components/poll.jsx:252 msgid "Ending <0/>" msgstr "結束 <0/>" -#: src/components/poll.jsx:279 +#: src/components/poll.jsx:257 msgid "Ending" msgstr "結束" +#: src/components/poll.jsx:269 +#: src/components/poll.jsx:273 +msgid "Show results" +msgstr "顯示結果" + +#: src/components/poll.jsx:291 +#: src/components/poll.jsx:293 +#: src/pages/scheduled-posts.jsx:100 +#: src/pages/status.jsx:1494 +#: src/pages/status.jsx:1517 +msgid "Refresh" +msgstr "重新整理" + #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1462 +#: src/components/status.jsx:1505 msgid "Embed post" msgstr "嵌入貼文" @@ -1829,16 +1819,20 @@ msgstr "預覽" msgid "Note: This preview is lightly styled." msgstr "" -#. placeholder {0}: account?.username || account?.acct #: src/components/private-note-sheet.jsx:41 -msgid "Private note about <0>@{0}" +#: src/components/related-actions.jsx:222 +msgid "Notes" +msgstr "" + +#: src/components/private-note-sheet.jsx:44 +msgid "Only visible to you" msgstr "" -#: src/components/private-note-sheet.jsx:71 +#: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." msgstr "" -#: src/components/private-note-sheet.jsx:99 +#: src/components/private-note-sheet.jsx:97 msgid "Save & close" msgstr "儲存並關閉" @@ -1894,7 +1888,7 @@ msgid "Cleared recent searches" msgstr "" #: src/components/recent-searches.jsx:49 -#: src/components/search-form.jsx:332 +#: src/components/search-form.jsx:333 msgid "Recent searches" msgstr "" @@ -1924,10 +1918,6 @@ msgstr "已靜音" msgid "Blocked" msgstr "已封鎖" -#: src/components/related-actions.jsx:222 -msgid "Private note" -msgstr "私人備註" - #: src/components/related-actions.jsx:296 msgid "Mention <0>@{username}" msgstr "提及 <0>@{username}" @@ -1936,166 +1926,166 @@ msgstr "提及 <0>@{username}" msgid "Translate bio" msgstr "翻譯簡介" -#: src/components/related-actions.jsx:319 -msgid "Edit private note" -msgstr "編輯私人備註" +#: src/components/related-actions.jsx:318 +msgid "Edit notes" +msgstr "" -#: src/components/related-actions.jsx:319 -msgid "Add private note" -msgstr "加上私人備註" +#: src/components/related-actions.jsx:318 +msgid "Add notes" +msgstr "" -#: src/components/related-actions.jsx:339 +#: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." msgstr "已開啟 @{username} 的貼文通知" -#: src/components/related-actions.jsx:340 +#: src/components/related-actions.jsx:338 msgid " Notifications disabled for @{username}'s posts." msgstr "已關閉 @{username} 的貼文通知" -#: src/components/related-actions.jsx:352 +#: src/components/related-actions.jsx:350 msgid "Disable notifications" msgstr "關閉通知" -#: src/components/related-actions.jsx:353 +#: src/components/related-actions.jsx:351 msgid "Enable notifications" msgstr "開啟通知" -#: src/components/related-actions.jsx:370 +#: src/components/related-actions.jsx:368 msgid "Boosts from @{username} enabled." msgstr "觀看 @{username} 的轉嘟" -#: src/components/related-actions.jsx:371 +#: src/components/related-actions.jsx:369 msgid "Boosts from @{username} disabled." msgstr "取消觀看 @{username} 的轉嘟" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Disable boosts" msgstr "停用轉嘟" -#: src/components/related-actions.jsx:382 +#: src/components/related-actions.jsx:380 msgid "Enable boosts" msgstr "啟用轉嘟" -#: src/components/related-actions.jsx:401 +#: src/components/related-actions.jsx:399 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:411 +#: src/components/related-actions.jsx:409 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:419 +#: src/components/related-actions.jsx:417 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:423 +#: src/components/related-actions.jsx:421 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:432 +#: src/components/related-actions.jsx:430 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:433 +#: src/components/related-actions.jsx:431 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:442 -#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:440 +#: src/components/related-actions.jsx:478 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:541 +#: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1443 +#: src/components/status.jsx:1486 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:583 +#: src/components/related-actions.jsx:581 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:595 +#: src/components/related-actions.jsx:593 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:611 +#: src/components/related-actions.jsx:609 msgid "Mute <0>@{username}…" msgstr "靜音 <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:643 +#: src/components/related-actions.jsx:641 msgid "Muted @{username} for {0}" msgstr "已將 @{username} 靜音 {0}" -#: src/components/related-actions.jsx:655 +#: src/components/related-actions.jsx:653 msgid "Unable to mute @{username}" msgstr "無法靜音 @{username}" -#: src/components/related-actions.jsx:676 +#: src/components/related-actions.jsx:674 msgid "Remove <0>@{username} from followers?" msgstr "要把 <0>@{username} 從跟隨者中移除嗎?" -#: src/components/related-actions.jsx:696 +#: src/components/related-actions.jsx:694 msgid "@{username} removed from followers" msgstr "已把 @{username} 從跟隨者中移除" -#: src/components/related-actions.jsx:708 +#: src/components/related-actions.jsx:706 msgid "Remove follower…" msgstr "移除跟隨者..." -#: src/components/related-actions.jsx:719 +#: src/components/related-actions.jsx:717 msgid "Block <0>@{username}?" msgstr "封鎖 <0>@{username}?" -#: src/components/related-actions.jsx:743 +#: src/components/related-actions.jsx:741 msgid "Unblocked @{username}" msgstr "取消封鎖 @{username}" -#: src/components/related-actions.jsx:751 +#: src/components/related-actions.jsx:749 msgid "Blocked @{username}" msgstr "已把 @{username} 封鎖" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:757 msgid "Unable to unblock @{username}" msgstr "無法取消封鎖 @{username}" -#: src/components/related-actions.jsx:761 +#: src/components/related-actions.jsx:759 msgid "Unable to block @{username}" msgstr "無法封鎖 @{username}" -#: src/components/related-actions.jsx:771 +#: src/components/related-actions.jsx:769 msgid "Unblock <0>@{username}" msgstr "取消封鎖 <0>@{username}" -#: src/components/related-actions.jsx:780 +#: src/components/related-actions.jsx:778 msgid "Block <0>@{username}…" msgstr "封鎖 <0>@{username}…" -#: src/components/related-actions.jsx:797 +#: src/components/related-actions.jsx:795 msgid "Report <0>@{username}…" msgstr "檢舉 <0>@{username}…" -#: src/components/related-actions.jsx:853 +#: src/components/related-actions.jsx:851 msgid "Withdraw follow request?" msgstr "收回跟隨請求?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:854 +#: src/components/related-actions.jsx:852 msgid "Unfollow @{0}?" msgstr "取消跟隨 @{0}?" -#: src/components/related-actions.jsx:917 +#: src/components/related-actions.jsx:915 msgid "Unfollow…" msgstr "取消跟隨…" -#: src/components/related-actions.jsx:926 +#: src/components/related-actions.jsx:924 msgid "Withdraw…" msgstr "丟棄…" -#: src/components/related-actions.jsx:933 -#: src/components/related-actions.jsx:937 +#: src/components/related-actions.jsx:931 +#: src/components/related-actions.jsx:935 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "跟隨" @@ -2246,7 +2236,7 @@ msgstr "" msgid "Look up <0>{query}" msgstr "" -#: src/components/search-form.jsx:365 +#: src/components/search-form.jsx:366 #: src/pages/home.jsx:251 msgid "See all" msgstr "" @@ -2345,7 +2335,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1574 +#: src/components/status.jsx:1617 #: src/pages/list.jsx:195 msgid "Edit" msgstr "編輯" @@ -2557,348 +2547,349 @@ msgstr "" msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:588 +#: src/components/status.jsx:369 +#: src/components/status.jsx:3124 +#: src/components/status.jsx:3125 +#: src/components/status.jsx:3126 +msgid "Post unavailable" +msgstr "" + +#: src/components/status.jsx:631 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:694 +#: src/components/status.jsx:737 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:883 +#: src/components/status.jsx:926 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:884 +#: src/components/status.jsx:927 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:923 +#: src/components/status.jsx:966 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:924 +#: src/components/status.jsx:967 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1028 +#: src/components/status.jsx:1071 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1035 +#: src/components/status.jsx:1078 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1056 +#: src/components/status.jsx:1099 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1065 -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1108 +#: src/components/status.jsx:1117 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1068 +#: src/components/status.jsx:1111 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1077 +#: src/components/status.jsx:1120 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1094 +#: src/components/status.jsx:1137 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1127 -#: src/components/status.jsx:1204 -#: src/components/status.jsx:2850 -#: src/components/status.jsx:2903 +#: src/components/status.jsx:1170 +#: src/components/status.jsx:1247 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2946 msgid "Unboost" msgstr "取消轉發" -#: src/components/status.jsx:1166 -#: src/components/status.jsx:2888 +#: src/components/status.jsx:1209 +#: src/components/status.jsx:2931 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1183 -#: src/components/status.jsx:1763 +#: src/components/status.jsx:1226 +#: src/components/status.jsx:1806 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1184 -#: src/components/status.jsx:1764 +#: src/components/status.jsx:1227 +#: src/components/status.jsx:1807 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1206 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2945 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1207 -#: src/components/status.jsx:2902 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2945 msgid "Boost…" msgstr "轉發…" -#: src/components/status.jsx:1219 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2918 +#: src/components/status.jsx:1262 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2961 msgid "Unlike" msgstr "取消喜愛" -#: src/components/status.jsx:1220 -#: src/components/status.jsx:2093 -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2918 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:1263 +#: src/components/status.jsx:2136 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2961 +#: src/components/status.jsx:2962 msgid "Like" msgstr "喜愛" -#: src/components/status.jsx:1229 -#: src/components/status.jsx:2930 +#: src/components/status.jsx:1272 +#: src/components/status.jsx:2973 msgid "Unbookmark" msgstr "取消書籤" -#: src/components/status.jsx:1264 +#: src/components/status.jsx:1307 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1331 +#: src/components/status.jsx:1374 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1334 +#: src/components/status.jsx:1377 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1340 +#: src/components/status.jsx:1383 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1358 +#: src/components/status.jsx:1401 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1379 +#: src/components/status.jsx:1422 msgid "Show Edit History" msgstr "顯示編輯紀錄" -#: src/components/status.jsx:1382 +#: src/components/status.jsx:1425 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1410 +#: src/components/status.jsx:1453 msgid "Open link" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1478 +#: src/components/status.jsx:1521 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1484 +#: src/components/status.jsx:1527 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1528 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1494 +#: src/components/status.jsx:1537 msgid "Unmute conversation" msgstr "取消此對話的靜音" -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1544 msgid "Mute conversation" msgstr "靜音對話" -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1560 msgid "Post unpinned from profile" msgstr "貼文已從個人檔案取消釘選" -#: src/components/status.jsx:1518 +#: src/components/status.jsx:1561 msgid "Post pinned to profile" msgstr "貼文已釘選至個人檔案" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1523 +#: src/components/status.jsx:1566 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1575 msgid "Unpin from profile" msgstr "從個人檔案取消釘選" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1582 msgid "Pin to profile" msgstr "釘選至個人檔案" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1595 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1585 +#: src/components/status.jsx:1628 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1601 +#: src/components/status.jsx:1644 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1604 +#: src/components/status.jsx:1647 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1672 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1650 +#: src/components/status.jsx:1693 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1654 +#: src/components/status.jsx:1697 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1660 +#: src/components/status.jsx:1703 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1717 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2094 -#: src/components/status.jsx:2130 -#: src/components/status.jsx:2919 +#: src/components/status.jsx:2137 +#: src/components/status.jsx:2173 +#: src/components/status.jsx:2962 msgid "Liked" msgstr "" -#: src/components/status.jsx:2127 -#: src/components/status.jsx:2905 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2948 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2974 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2141 +#: src/components/status.jsx:2184 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2198 -#: src/components/status.jsx:2688 +#: src/components/status.jsx:2241 +#: src/components/status.jsx:2731 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2236 -#: src/components/status.jsx:2304 +#: src/components/status.jsx:2279 +#: src/components/status.jsx:2347 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 +#: src/components/status.jsx:2621 msgid "Show less" msgstr "" -#: src/components/status.jsx:2410 -#: src/components/status.jsx:2472 +#: src/components/status.jsx:2453 +#: src/components/status.jsx:2515 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2574 +#: src/components/status.jsx:2617 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2578 +#: src/components/status.jsx:2621 msgid "Show media" msgstr "" -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2766 msgid "Edited" msgstr "" -#: src/components/status.jsx:2809 -#: src/components/status.jsx:2821 +#: src/components/status.jsx:2852 +#: src/components/status.jsx:2864 msgid "Comments" msgstr "" -#: src/components/status.jsx:3079 +#: src/components/status.jsx:3122 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3080 +#: src/components/status.jsx:3123 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3081 -#: src/components/status.jsx:3082 -#: src/components/status.jsx:3083 -msgid "Post unavailable" -msgstr "" - -#: src/components/status.jsx:3084 +#: src/components/status.jsx:3127 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3085 +#: src/components/status.jsx:3128 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3087 +#: src/components/status.jsx:3130 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3088 +#: src/components/status.jsx:3131 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3159 +#: src/components/status.jsx:3202 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3258 +#: src/components/status.jsx:3301 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3262 +#: src/components/status.jsx:3305 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3267 +#: src/components/status.jsx:3310 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3399 +#: src/components/status.jsx:3442 msgid "<0/> <1/> boosted" msgstr "" @@ -2936,8 +2927,8 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1153 -#: src/pages/status.jsx:1626 +#: src/pages/status.jsx:1193 +#: src/pages/status.jsx:1667 msgid "Try again" msgstr "" @@ -3008,7 +2999,7 @@ msgstr "需要登入" #: src/compose.jsx:95 #: src/pages/annual-report.jsx:186 #: src/pages/http-route.jsx:91 -#: src/pages/login.jsx:308 +#: src/pages/login.jsx:309 msgid "Go home" msgstr "回到主頁" @@ -3070,6 +3061,12 @@ msgstr "" msgid "Showing posts in {0}" msgstr "" +#: src/pages/account-statuses.jsx:496 +#: src/pages/search.jsx:345 +#: src/pages/search.jsx:492 +msgid "Posts" +msgstr "嘟文" + #: src/pages/account-statuses.jsx:521 msgid "Nothing to see here yet." msgstr "" @@ -3474,76 +3471,76 @@ msgstr "" msgid "Title" msgstr "標題" -#: src/pages/filters.jsx:397 +#: src/pages/filters.jsx:399 msgid "Whole word" msgstr "" -#: src/pages/filters.jsx:423 +#: src/pages/filters.jsx:425 msgid "No keywords. Add one." msgstr "" -#: src/pages/filters.jsx:450 +#: src/pages/filters.jsx:452 msgid "Add keyword" msgstr "" #. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.jsx:454 +#: src/pages/filters.jsx:456 msgid "{0, plural, one {# keyword} other {# keywords}}" msgstr "" -#: src/pages/filters.jsx:467 +#: src/pages/filters.jsx:469 msgid "Filter from…" msgstr "" -#: src/pages/filters.jsx:493 +#: src/pages/filters.jsx:495 msgid "* Not implemented yet" msgstr "" -#: src/pages/filters.jsx:499 +#: src/pages/filters.jsx:501 msgid "Status: <0><1/>" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Change expiry" msgstr "" -#: src/pages/filters.jsx:508 +#: src/pages/filters.jsx:510 msgid "Expiry" msgstr "" -#: src/pages/filters.jsx:527 +#: src/pages/filters.jsx:529 msgid "Filtered post will be…" msgstr "" -#: src/pages/filters.jsx:538 +#: src/pages/filters.jsx:540 msgid "obscured (media only)" msgstr "" -#: src/pages/filters.jsx:552 +#: src/pages/filters.jsx:554 msgid "minimized" msgstr "" -#: src/pages/filters.jsx:562 +#: src/pages/filters.jsx:564 msgid "hidden" msgstr "" -#: src/pages/filters.jsx:579 +#: src/pages/filters.jsx:581 msgid "Delete this filter?" msgstr "" -#: src/pages/filters.jsx:592 +#: src/pages/filters.jsx:594 msgid "Unable to delete filter." msgstr "" -#: src/pages/filters.jsx:625 +#: src/pages/filters.jsx:627 msgid "Expired" msgstr "" -#: src/pages/filters.jsx:627 +#: src/pages/filters.jsx:629 msgid "Expiring <0/>" msgstr "" -#: src/pages/filters.jsx:631 +#: src/pages/filters.jsx:633 msgid "Never expires" msgstr "" @@ -3630,45 +3627,45 @@ msgstr "" msgid "Add hashtag" msgstr "" -#: src/pages/hashtag.jsx:433 +#: src/pages/hashtag.jsx:434 msgid "Remove hashtag" msgstr "" -#: src/pages/hashtag.jsx:447 +#: src/pages/hashtag.jsx:448 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.jsx:476 +#: src/pages/hashtag.jsx:477 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.jsx:479 +#: src/pages/hashtag.jsx:480 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.jsx:485 +#: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.jsx:491 +#: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 #: src/pages/trending.jsx:481 msgid "Enter a new instance e.g. \"mastodon.social\"" msgstr "" -#: src/pages/hashtag.jsx:494 +#: src/pages/hashtag.jsx:495 #: src/pages/public.jsx:144 #: src/pages/trending.jsx:484 msgid "Invalid instance" msgstr "" -#: src/pages/hashtag.jsx:508 +#: src/pages/hashtag.jsx:509 #: src/pages/public.jsx:158 #: src/pages/trending.jsx:496 msgid "Go to another instance…" msgstr "" -#: src/pages/hashtag.jsx:521 +#: src/pages/hashtag.jsx:522 #: src/pages/public.jsx:171 #: src/pages/trending.jsx:507 msgid "Go to my instance (<0>{currentInstance})" @@ -3726,23 +3723,23 @@ msgstr "" msgid "instance domain" msgstr "" -#: src/pages/login.jsx:270 +#: src/pages/login.jsx:271 msgid "e.g. “mastodon.social”" msgstr "" -#: src/pages/login.jsx:281 +#: src/pages/login.jsx:282 msgid "Failed to log in. Please try again or try another instance." msgstr "" -#: src/pages/login.jsx:293 +#: src/pages/login.jsx:294 msgid "Continue with {selectedInstanceText}" msgstr "" -#: src/pages/login.jsx:294 +#: src/pages/login.jsx:295 msgid "Continue" msgstr "" -#: src/pages/login.jsx:302 +#: src/pages/login.jsx:303 msgid "Don't have an account? Create one!" msgstr "" @@ -4257,102 +4254,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:733 -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:764 +#: src/pages/status.jsx:1418 msgid "post.title" msgstr "" -#: src/pages/status.jsx:987 +#: src/pages/status.jsx:1019 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1007 +#: src/pages/status.jsx:1039 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1035 +#: src/pages/status.jsx:1067 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1042 +#: src/pages/status.jsx:1074 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1144 +#: src/pages/status.jsx:1184 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1200 +#: src/pages/status.jsx:1240 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1206 +#: src/pages/status.jsx:1246 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1338 +#: src/pages/status.jsx:1378 msgid "Back" msgstr "" -#: src/pages/status.jsx:1369 +#: src/pages/status.jsx:1409 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1392 +#: src/pages/status.jsx:1432 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1440 -#: src/pages/status.jsx:1503 +#: src/pages/status.jsx:1481 +#: src/pages/status.jsx:1544 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1504 +#: src/pages/status.jsx:1545 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1522 +#: src/pages/status.jsx:1563 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1527 +#: src/pages/status.jsx:1568 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1536 +#: src/pages/status.jsx:1577 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1543 +#: src/pages/status.jsx:1584 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1546 +#: src/pages/status.jsx:1587 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1559 +#: src/pages/status.jsx:1600 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1617 +#: src/pages/status.jsx:1658 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1754 +#: src/pages/status.jsx:1795 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1772 +#: src/pages/status.jsx:1813 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1794 +#: src/pages/status.jsx:1835 msgid "View post with its replies" msgstr "" @@ -4387,79 +4384,79 @@ msgstr "" msgid "No trending posts." msgstr "" -#: src/pages/welcome.jsx:54 +#: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." msgstr "" -#: src/pages/welcome.jsx:65 +#: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" msgstr "" -#: src/pages/welcome.jsx:71 +#: src/pages/welcome.jsx:74 msgid "Sign up" msgstr "" -#: src/pages/welcome.jsx:78 +#: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." msgstr "" -#: src/pages/welcome.jsx:95 +#: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." msgstr "" -#: src/pages/welcome.jsx:126 +#: src/pages/welcome.jsx:129 msgid "Screenshot of Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:130 +#: src/pages/welcome.jsx:133 msgid "Boosts Carousel" msgstr "" -#: src/pages/welcome.jsx:133 +#: src/pages/welcome.jsx:136 msgid "Visually separate original posts and re-shared posts (boosted posts)." msgstr "" -#: src/pages/welcome.jsx:142 +#: src/pages/welcome.jsx:145 msgid "Screenshot of Catch-up" msgstr "" -#: src/pages/welcome.jsx:149 +#: src/pages/welcome.jsx:152 msgid "A separate timeline for followings. Email-inspired interface to sort and filter posts." msgstr "" -#: src/pages/welcome.jsx:158 +#: src/pages/welcome.jsx:161 msgid "Screenshot of nested comments thread" msgstr "" -#: src/pages/welcome.jsx:162 +#: src/pages/welcome.jsx:165 msgid "Nested comments thread" msgstr "" -#: src/pages/welcome.jsx:165 +#: src/pages/welcome.jsx:168 msgid "Effortlessly follow conversations. Semi-collapsible replies." msgstr "" -#: src/pages/welcome.jsx:173 +#: src/pages/welcome.jsx:176 msgid "Screenshot of multi-column UI" msgstr "" -#: src/pages/welcome.jsx:177 +#: src/pages/welcome.jsx:180 msgid "Single or multi-column" msgstr "" -#: src/pages/welcome.jsx:180 +#: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." msgstr "" -#: src/pages/welcome.jsx:189 +#: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" msgstr "" -#: src/pages/welcome.jsx:193 +#: src/pages/welcome.jsx:196 msgid "Multi-hashtag timeline" msgstr "" -#: src/pages/welcome.jsx:196 +#: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." msgstr "" From f24dfeb8c53a36d4490e2a2ac0410fb290a4259b Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 29 Nov 2025 20:43:36 +0800 Subject: [PATCH 013/104] Pathetic attempt to make this work --- src/app.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app.css b/src/app.css index 3374af091c..8b9d1a382b 100644 --- a/src/app.css +++ b/src/app.css @@ -1287,7 +1287,7 @@ a[href^='http'][rel*='nofollow']:visited:not(:has(div)) { width: 100%; z-index: 1000; display: flex; - background-color: var(--backdrop-color); + background-color: var(--meta-theme-color, --backdrop-color); animation: appear 0.1s ease-out; } .deck-backdrop > a { @@ -1431,7 +1431,7 @@ a[href^='http'][rel*='nofollow']:visited:not(:has(div)) { position: relative; width: 70%; flex-grow: 1; - background-color: var(--backdrop-solid-color); + background-color: var(--meta-theme-color, --backdrop-solid-color); animation: appear 0.1s var(--timing-function) both; transition: width 0.3s var(--timing-function); @@ -1480,9 +1480,9 @@ a[href^='http'][rel*='nofollow']:visited:not(:has(div)) { width: 100%; height: 100vh; height: 100dvh; - background-color: var(--accent-light-color); + background-color: var(--meta-theme-color, --accent-light-color); @media (prefers-color-scheme: dark) { - background-color: var(--accent-dark-color); + background-color: var(--meta-theme-color, --accent-dark-color); } /* background-image: radial-gradient( closest-side, From 96e49771c436f14c057b4cd45ce731869df0a606 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 29 Nov 2025 20:57:54 +0800 Subject: [PATCH 014/104] Revert "Pathetic attempt to make this work" This reverts commit f24dfeb8c53a36d4490e2a2ac0410fb290a4259b. --- src/app.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app.css b/src/app.css index 8b9d1a382b..3374af091c 100644 --- a/src/app.css +++ b/src/app.css @@ -1287,7 +1287,7 @@ a[href^='http'][rel*='nofollow']:visited:not(:has(div)) { width: 100%; z-index: 1000; display: flex; - background-color: var(--meta-theme-color, --backdrop-color); + background-color: var(--backdrop-color); animation: appear 0.1s ease-out; } .deck-backdrop > a { @@ -1431,7 +1431,7 @@ a[href^='http'][rel*='nofollow']:visited:not(:has(div)) { position: relative; width: 70%; flex-grow: 1; - background-color: var(--meta-theme-color, --backdrop-solid-color); + background-color: var(--backdrop-solid-color); animation: appear 0.1s var(--timing-function) both; transition: width 0.3s var(--timing-function); @@ -1480,9 +1480,9 @@ a[href^='http'][rel*='nofollow']:visited:not(:has(div)) { width: 100%; height: 100vh; height: 100dvh; - background-color: var(--meta-theme-color, --accent-light-color); + background-color: var(--accent-light-color); @media (prefers-color-scheme: dark) { - background-color: var(--meta-theme-color, --accent-dark-color); + background-color: var(--accent-dark-color); } /* background-image: radial-gradient( closest-side, From 2295f0317e8185d8f0a62edfaae6d6cd367342a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 30 Nov 2025 00:02:49 +0000 Subject: [PATCH 015/104] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0a31f61aa4..1bcbec5e72 100644 --- a/README.md +++ b/README.md @@ -389,6 +389,7 @@ Costs involved in running and developing this web app: - moreal (Korean) - MrWillCom (Chinese Simplified) - nclm (French) +- NiklasA95 (German) - nycterent (Lithuanian) - pazpi (Italian) - PPNplus (Thai) From f9d5d2d735fbb854d913e9ac28d9517a7895f2fe Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Mon, 1 Dec 2025 05:26:08 +0800 Subject: [PATCH 016/104] i18n updates (ca-ES,eo-UY,es-ES,fi-FI) (#1376) * New translations (Finnish) * New translations (Catalan) * New translations (Spanish) * New translations (Esperanto) * New translations (Finnish) --- src/locales/ca-ES.po | 10 +++--- src/locales/eo-UY.po | 8 ++--- src/locales/es-ES.po | 10 +++--- src/locales/fi-FI.po | 74 ++++++++++++++++++++++---------------------- 4 files changed, 51 insertions(+), 51 deletions(-) diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index dd2ab3b95f..49678368d9 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-11-29 11:03\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1823,11 +1823,11 @@ msgstr "Nota: a aquesta vista prèvia se li ha aplicat cert estil." #: src/components/private-note-sheet.jsx:41 #: src/components/related-actions.jsx:222 msgid "Notes" -msgstr "" +msgstr "Notes" #: src/components/private-note-sheet.jsx:44 msgid "Only visible to you" -msgstr "" +msgstr "Només visible per a vosaltres" #: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." @@ -1929,11 +1929,11 @@ msgstr "Tradueix la biografia" #: src/components/related-actions.jsx:318 msgid "Edit notes" -msgstr "" +msgstr "Edita les notes" #: src/components/related-actions.jsx:318 msgid "Add notes" -msgstr "" +msgstr "Afegeix una nota" #: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index 8c9dd1af0a..f6f5ef2eea 100644 --- a/src/locales/eo-UY.po +++ b/src/locales/eo-UY.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-11-29 19:43\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -88,7 +88,7 @@ msgstr "servila domajna nomo" #: src/components/account-info.jsx:124 msgid "View profile" -msgstr "" +msgstr "Vidi profilon" #: src/components/account-info.jsx:392 msgid "Unable to load account." @@ -122,7 +122,7 @@ msgstr "Kopii tenilon" #: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" -msgstr "" +msgstr "QR-kodo" #: src/components/account-info.jsx:640 msgid "Go to original profile page" @@ -232,7 +232,7 @@ msgstr "Respondoj" #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" -msgstr "" +msgstr "Citaĵoj" #: src/components/account-info.jsx:1060 #: src/pages/catchup.jsx:76 diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index cd716de3e5..1aa54409d6 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-11-29 18:34\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1822,11 +1822,11 @@ msgstr "Nota: Esta vista previa está ligeramente definida." #: src/components/private-note-sheet.jsx:41 #: src/components/related-actions.jsx:222 msgid "Notes" -msgstr "" +msgstr "Notas" #: src/components/private-note-sheet.jsx:44 msgid "Only visible to you" -msgstr "" +msgstr "Solo visible para ti" #: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." @@ -1928,11 +1928,11 @@ msgstr "Traducir biografía" #: src/components/related-actions.jsx:318 msgid "Edit notes" -msgstr "" +msgstr "Editar notas" #: src/components/related-actions.jsx:318 msgid "Add notes" -msgstr "" +msgstr "Añadir notas" #: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index b562fe398c..31db69fcd9 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-11-30 21:25\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -122,7 +122,7 @@ msgstr "Kopioi käyttäjätunnus" #: src/components/related-actions.jsx:563 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" -msgstr "QR-koodi" +msgstr "QR‐koodi" #: src/components/account-info.jsx:640 msgid "Go to original profile page" @@ -614,11 +614,11 @@ msgstr "Julkaise" #: src/components/compose.jsx:2117 msgid "Downloading GIF…" -msgstr "Ladataan GIF-kuvaa…" +msgstr "Ladataan GIF‐kuvaa…" #: src/components/compose.jsx:2145 msgid "Failed to download GIF" -msgstr "GIF-kuvan lataus epäonnistui" +msgstr "GIF‐kuvan lataus epäonnistui" #. placeholder {0}: i18n.number(emojis.length - max) #: src/components/custom-emojis-modal.jsx:103 @@ -849,7 +849,7 @@ msgstr "Ei mitään näytettävää" #: src/components/gif-picker-modal.jsx:86 msgid "Search GIFs" -msgstr "Hae GIF-kuvia" +msgstr "Hae GIF‐kuvia" #: src/components/gif-picker-modal.jsx:102 msgid "Powered by GIPHY" @@ -857,11 +857,11 @@ msgstr "Palvelun tarjoaa GIPHY" #: src/components/gif-picker-modal.jsx:110 msgid "Type to search GIFs" -msgstr "Hae GIF-kuvia kirjoittamalla" +msgstr "Hae GIF‐kuvia kirjoittamalla" #: src/components/gif-picker-modal.jsx:243 msgid "Error loading GIFs" -msgstr "Virhe ladattaessa GIF-kuvia" +msgstr "Virhe ladattaessa GIF‐kuvia" #: src/components/import-accounts-selection.jsx:86 msgid "Select accounts to import" @@ -912,7 +912,7 @@ msgstr "{0, plural, one {# tili} other {# tiliä}}" #: src/components/import-export-accounts.jsx:167 msgid "No login information or account access details are stored in the exported files. You will need to log in again for each account after importing." -msgstr "Vietäviin tiedostoihin ei tallenneta kirjautusmis- eikä tilinkäyttötietoja. Viennin jälkeen sinun tulee kirjautua uudelleen sisään jokaiselle tilille." +msgstr "Vietäviin tiedostoihin ei tallenneta kirjautusmis‐ eikä tilinkäyttötietoja. Viennin jälkeen sinun tulee kirjautua uudelleen sisään jokaiselle tilille." #: src/components/keyboard-shortcuts-help.jsx:16 msgid "<0>{key1} then <1>{key2}" @@ -1069,11 +1069,11 @@ msgstr "<0>Vaihto + <1>Alt + <2>k" #: src/components/keyboard-shortcuts-help.jsx:209 msgid "Go to Home" -msgstr "Siirry Koti-näkymään" +msgstr "Siirry Koti‐näkymään" #: src/components/keyboard-shortcuts-help.jsx:213 msgid "Go to Notifications" -msgstr "Siirry Ilmoitukset-näkymään" +msgstr "Siirry Ilmoitukset‐näkymään" #: src/components/list-add-edit.jsx:41 msgid "Edit list" @@ -1101,7 +1101,7 @@ msgstr "Älä näytä vastauksia" #: src/components/list-add-edit.jsx:146 msgid "Hide posts on this list from Home/Following" -msgstr "Piilota tämän listan julkaisut Koti- ja Seurattavat-näkymistä" +msgstr "Piilota tämän listan julkaisut Koti‐ ja Seurattavat‐näkymistä" #: src/components/list-add-edit.jsx:152 #: src/pages/filters.jsx:572 @@ -1120,7 +1120,7 @@ msgstr "Listaa ei voitu poistaa." #: src/pages/list.jsx:179 #: src/pages/lists.jsx:107 msgid "Posts on this list are hidden from Home/Following" -msgstr "Tämän listan julkaisut on piilotettu Koti- ja Seurattavat-näkymistä" +msgstr "Tämän listan julkaisut on piilotettu Koti‐ ja Seurattavat‐näkymistä" #: src/components/math-block.jsx:132 msgid "Unable to format math" @@ -1764,15 +1764,15 @@ msgstr "Upota julkaisu" #: src/components/post-embed-modal.jsx:206 msgid "HTML Code" -msgstr "HTML-koodi" +msgstr "HTML‐koodi" #: src/components/post-embed-modal.jsx:223 msgid "HTML code copied" -msgstr "HTML-koodi kopioitu" +msgstr "HTML‐koodi kopioitu" #: src/components/post-embed-modal.jsx:226 msgid "Unable to copy HTML code" -msgstr "HTML-koodia ei voitu kopioida" +msgstr "HTML‐koodia ei voitu kopioida" #: src/components/post-embed-modal.jsx:238 msgid "Media attachments:" @@ -1822,11 +1822,11 @@ msgstr "Huomaa: Tämä esikatselu on kevyesti tyylitelty." #: src/components/private-note-sheet.jsx:41 #: src/components/related-actions.jsx:222 msgid "Notes" -msgstr "" +msgstr "Merkinnät" #: src/components/private-note-sheet.jsx:44 msgid "Only visible to you" -msgstr "" +msgstr "Näkyy vain sinulle" #: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." @@ -1839,7 +1839,7 @@ msgstr "Tallenna ja sulje" #: src/components/qr-code-modal.jsx:26 #: src/components/shortcuts-settings.jsx:833 msgid "Scan QR code" -msgstr "Lue QR-koodi" +msgstr "Lue QR‐koodi" #: src/components/qr-scanner-modal.jsx:263 msgid "Unable to access camera. Please check permissions." @@ -1928,11 +1928,11 @@ msgstr "Käännä elämäkerta" #: src/components/related-actions.jsx:318 msgid "Edit notes" -msgstr "" +msgstr "Muokkaa merkintöjä" #: src/components/related-actions.jsx:318 msgid "Add notes" -msgstr "" +msgstr "Lisää merkintöjä" #: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." @@ -2314,7 +2314,7 @@ msgstr "Kelluva painike" #: src/components/shortcuts-settings.jsx:261 msgid "Tab/Menu bar" -msgstr "Välilehti-/valikkopalkki" +msgstr "Välilehti‐/valikkopalkki" #: src/components/shortcuts-settings.jsx:266 msgid "Multi-column" @@ -2346,11 +2346,11 @@ msgstr "Lisää useampi pikavalinta/sarake, jotta tämä toimisi." #: src/components/shortcuts-settings.jsx:412 msgid "No columns yet. Tap on the Add column button." -msgstr "Ei vielä sarakkeita. Napauta Lisää sarake -painiketta." +msgstr "Ei vielä sarakkeita. Napauta Lisää sarake ‑painiketta." #: src/components/shortcuts-settings.jsx:413 msgid "No shortcuts yet. Tap on the Add shortcut button." -msgstr "Ei vielä pikavalintoja. Napauta Lisää pikavalinta -painiketta." +msgstr "Ei vielä pikavalintoja. Napauta Lisää pikavalinta ‑painiketta." #: src/components/shortcuts-settings.jsx:416 msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." @@ -2521,11 +2521,11 @@ msgstr "{0, plural, one {# merkki} other {# merkkiä}}" #: src/components/shortcuts-settings.jsx:1201 msgid "Raw Shortcuts JSON" -msgstr "Pikavalintojen raaka-JSON" +msgstr "Pikavalintojen raaka‐JSON" #: src/components/shortcuts-settings.jsx:1214 msgid "Import/export settings from/to instance server (Very experimental)" -msgstr "Tuo/vie asetukset instanssipalvelimelta/-palvelimelle (erittäin kokeellinen)" +msgstr "Tuo/vie asetukset instanssipalvelimelta/‐palvelimelle (erittäin kokeellinen)" #: src/components/status.jsx:290 msgid "Private posts cannot be quoted" @@ -3013,7 +3013,7 @@ msgstr "{accountDisplay} (+ Vastaukset)" #: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} (- Boosts)" -msgstr "{accountDisplay} (- Tehostukset)" +msgstr "{accountDisplay} (− Tehostukset)" #: src/pages/account-statuses.jsx:253 msgid "{accountDisplay} (#{tagged})" @@ -3045,7 +3045,7 @@ msgstr "Näytetään julkaisut tehostukset pois lukien" #: src/pages/account-statuses.jsx:365 msgid "- Boosts" -msgstr "- Tehostukset" +msgstr "− Tehostukset" #: src/pages/account-statuses.jsx:371 msgid "Showing posts with media" @@ -3383,7 +3383,7 @@ msgstr "Järjestys: Tiheys" #: src/pages/catchup.jsx:1723 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." -msgstr "Julkaisut järjestetään informaatiotiheyden tai -syvyyden mukaan. Lyhyemmät julkaisut ovat ”kevyempiä”, pidemmät taas ”painavampia”. Kuvan sisältävät julkaisut ovat ”paivavampia” kuin kuvattomat." +msgstr "Julkaisut järjestetään informaatiotiheyden tai ‑syvyyden mukaan. Lyhyemmät julkaisut ovat ”kevyempiä”, pidemmät taas ”painavampia”. Kuvan sisältävät julkaisut ovat ”paivavampia” kuin kuvattomat." #: src/pages/catchup.jsx:1730 msgid "Group: Authors" @@ -3685,7 +3685,7 @@ msgstr "Resolvoidaan…" #: src/pages/http-route.jsx:79 msgid "Unable to resolve URL" -msgstr "URL-osoitetta ei voitu resolvoida" +msgstr "URL‐osoitetta ei voitu resolvoida" #: src/pages/list.jsx:108 msgid "Nothing yet." @@ -4009,7 +4009,7 @@ msgstr "Julkaisuja ei löytynyt." #: src/pages/search.jsx:585 msgid "Enter your search term or paste a URL above to get started." -msgstr "Aloita kirjoittamalla hakutermi tai liittämällä URL-osoite yläpuolelle." +msgstr "Aloita kirjoittamalla hakutermi tai liittämällä URL‐osoite yläpuolelle." #: src/pages/settings.jsx:98 msgid "Settings" @@ -4103,7 +4103,7 @@ msgstr "Järjestelmän kieli ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length #: src/pages/settings.jsx:488 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" -msgstr "{0, plural, one {}=0 {Piilota Käännä-painike kieliltä:} other {Piilota Käännä-painike kieliltä (#):}}" +msgstr "{0, plural, =0 {Piilota Käännä‐painike kieliltä:} other {Piilota Käännä‐painike kieliltä (#):}}" #: src/pages/settings.jsx:543 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." @@ -4119,11 +4119,11 @@ msgstr "Näytä julkaisujen käännökset automaattisesti aikajanalla. Toimii va #: src/pages/settings.jsx:596 msgid "GIF Picker for composer" -msgstr "GIF-valitsin luontikentässä" +msgstr "GIF‐valitsin luontikentässä" #: src/pages/settings.jsx:600 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." -msgstr "Huomaa: Tämä ominaisuus käyttää ulkoista GIF-hakupalvelua, jonka tarjoaa <0>GIPHY. Se on G-luokiteltu (katselu sopii kaikenikäisille), seurantaparametrit poistetaan ja viittaustieto jätetään pois pyynnöistä, mutta hakukyselyt ja tieto IP-osoitteesta päätyy silti palvelun palvelimille." +msgstr "Huomaa: Tämä ominaisuus käyttää ulkoista GIF‐hakupalvelua, jonka tarjoaa <0>GIPHY. Se on G‑luokiteltu (katselu sopii kaikenikäisille), seurantaparametrit poistetaan ja viittaustieto jätetään pois pyynnöistä, mutta hakukyselyt ja tieto IP‐osoitteesta päätyy silti palvelun palvelimille." #: src/pages/settings.jsx:629 msgid "Image description generator" @@ -4386,11 +4386,11 @@ msgstr "Ei suosittuja julkaisuja." #: src/pages/welcome.jsx:57 msgid "A minimalistic opinionated Mastodon web client." -msgstr "Minimalistinen, omintakeinen Mastodon-selainsovellus." +msgstr "Minimalistinen, omintakeinen Mastodon‐selainsovellus." #: src/pages/welcome.jsx:68 msgid "Log in with Mastodon" -msgstr "Kirjaudu sisään Mastodon-tilillä" +msgstr "Kirjaudu sisään Mastodon‐tilillä" #: src/pages/welcome.jsx:74 msgid "Sign up" @@ -4398,7 +4398,7 @@ msgstr "Rekisteröidy" #: src/pages/welcome.jsx:81 msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server." -msgstr "Yhdistä olemassa oleva Mastodon- tai fediversumin tilisi.<0/>Kirjautumistietojasi ei tallenneta tälle palvelimelle." +msgstr "Yhdistä olemassa oleva Mastodon‐ tai fediversumin tilisi.<0/>Kirjautumistietojasi ei tallenneta tälle palvelimelle." #: src/pages/welcome.jsx:98 msgid "<0>Built by <1>@cheeaun. <2>Privacy Policy." @@ -4446,7 +4446,7 @@ msgstr "Yksi tai useampi sarake" #: src/pages/welcome.jsx:183 msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users." -msgstr "Oletuksena yksi sarake zen-tilan hakijoille. Määritettävissä usean sarakkeen tila tehokäyttäjille." +msgstr "Oletuksena yksi sarake zen‐tilan hakijoille. Määritettävissä usean sarakkeen tila tehokäyttäjille." #: src/pages/welcome.jsx:192 msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags" From 5356e5b11bc1e32242b862e26bdd9243fafbd26c Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 1 Dec 2025 08:37:35 +0800 Subject: [PATCH 017/104] Make sure annual report only appear on current year --- src/locales/en.po | 68 ++++++++++++++++++------------------- src/pages/notifications.jsx | 10 ++++-- 2 files changed, 41 insertions(+), 37 deletions(-) diff --git a/src/locales/en.po b/src/locales/en.po index 8c1a86f6d3..d37de5d13c 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -281,7 +281,7 @@ msgstr "View post stats" #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 #: src/pages/status.jsx:1604 @@ -338,7 +338,7 @@ msgstr "More from <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "" @@ -773,7 +773,7 @@ msgstr "" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "" @@ -791,7 +791,7 @@ msgid "No featured profiles." msgstr "No featured profiles." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "" @@ -800,7 +800,7 @@ msgid "Reject" msgstr "" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "" @@ -820,7 +820,7 @@ msgstr "" #: src/components/quotes-modal.jsx:128 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 #: src/pages/status.jsx:1638 msgid "Show more…" @@ -1377,7 +1377,7 @@ msgstr "" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "" @@ -2921,7 +2921,7 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 +#: src/pages/notifications.jsx:897 #: src/pages/status.jsx:1193 #: src/pages/status.jsx:1667 msgid "Try again" @@ -3774,113 +3774,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Notifications from @{0} will not show up in Filtered notifications from now on." -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "" diff --git a/src/pages/notifications.jsx b/src/pages/notifications.jsx index b1228e31aa..637fd48c65 100644 --- a/src/pages/notifications.jsx +++ b/src/pages/notifications.jsx @@ -417,6 +417,7 @@ function Notifications({ columnMode }) { // Skip this if not in December const date = new Date(); if (date.getMonth() !== 11) return; + const dateYear = date.getFullYear(); // Skip if doesn't support annual report if (!supports('@mastodon/annual-report')) return; @@ -425,8 +426,11 @@ function Notifications({ columnMode }) { 'annualReportNotification', ); if (annualReportNotification) { - setAnnualReportNotification(annualReportNotification); - return; + const annualReportYear = annualReportNotification?.annualReport?.year; + if (annualReportYear == dateYear) { + setAnnualReportNotification(annualReportNotification); + return; + } } const notificationIterator = mastoFetchNotifications({ types: ['annual_report'], @@ -436,7 +440,7 @@ function Notifications({ columnMode }) { annualReportNotification = notification?.value?.notificationGroups?.[0]; const annualReportYear = annualReportNotification?.annualReport?.year; // If same year, show the annual report - if (annualReportYear == date.getFullYear()) { + if (annualReportYear == dateYear) { console.log( 'ANNUAL REPORT', annualReportYear, From 4e90ab5297c2e3841af554110ac43699e52c03cb Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 1 Dec 2025 17:39:00 +0800 Subject: [PATCH 018/104] Test comment out blind fix Previously: https://github.com/cheeaun/phanpy/commit/8bfc9892edcc52a1361dc31db9198cb224bad8d3 - Latest Android browsers probably fix this now - There's a bug probably caused by this where the menu open and tap happens abruptly --- src/components/submenu2.jsx | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/components/submenu2.jsx b/src/components/submenu2.jsx index 8922ac7dc2..cd1601a4ea 100644 --- a/src/components/submenu2.jsx +++ b/src/components/submenu2.jsx @@ -8,19 +8,19 @@ export default function SubMenu2(props) { {...props} instanceRef={menuRef} // Test fix for bug; submenus not opening on Android - itemProps={{ - onPointerMove: (e) => { - if (e.pointerType === 'touch') { - menuRef.current?.openMenu?.(); - } - }, - onPointerLeave: (e) => { - if (e.pointerType === 'touch') { - menuRef.current?.openMenu?.(); - } - }, - ...props.itemProps, - }} + // itemProps={{ + // onPointerMove: (e) => { + // if (e.pointerType === 'touch') { + // menuRef.current?.openMenu?.(); + // } + // }, + // onPointerLeave: (e) => { + // if (e.pointerType === 'touch') { + // menuRef.current?.openMenu?.(); + // } + // }, + // ...props.itemProps, + // }} /> ); } From 830e91c98547bffdd8f02dffb748f073f0e6785c Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 1 Dec 2025 18:03:28 +0800 Subject: [PATCH 019/104] Add copy on how to keep up --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 1bcbec5e72..25721af2c3 100644 --- a/README.md +++ b/README.md @@ -300,6 +300,17 @@ Try online search for "how to self-host static sites" as there are many ways to See documentation for [translang-api](https://github.com/cheeaun/translang-api). +### Keeping up with releases + +1. 👀 Watch this repo for releases. +2. 🛜 Subscribe to the feed: https://github.com/cheeaun/phanpy/releases.atom +3. 👉 Follow [Phanpy](https://hachyderm.io/@phanpy) on Mastodon. +4. ➡️ Query JSON: + - Production: https://phanpy.social/version.json + - Development: https://dev.phanpy.social/version.json + +Changelog available here: [CHANGELOG.md](CHANGELOG.md) + ## Community deployments These are self-hosted by other wonderful folks. From 6247c6bc572e2a3281de9631d741277b30367767 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 1 Dec 2025 18:04:40 +0800 Subject: [PATCH 020/104] Revert "Test comment out blind fix" This reverts commit 4e90ab5297c2e3841af554110ac43699e52c03cb. --- src/components/submenu2.jsx | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/components/submenu2.jsx b/src/components/submenu2.jsx index cd1601a4ea..8922ac7dc2 100644 --- a/src/components/submenu2.jsx +++ b/src/components/submenu2.jsx @@ -8,19 +8,19 @@ export default function SubMenu2(props) { {...props} instanceRef={menuRef} // Test fix for bug; submenus not opening on Android - // itemProps={{ - // onPointerMove: (e) => { - // if (e.pointerType === 'touch') { - // menuRef.current?.openMenu?.(); - // } - // }, - // onPointerLeave: (e) => { - // if (e.pointerType === 'touch') { - // menuRef.current?.openMenu?.(); - // } - // }, - // ...props.itemProps, - // }} + itemProps={{ + onPointerMove: (e) => { + if (e.pointerType === 'touch') { + menuRef.current?.openMenu?.(); + } + }, + onPointerLeave: (e) => { + if (e.pointerType === 'touch') { + menuRef.current?.openMenu?.(); + } + }, + ...props.itemProps, + }} /> ); } From dedfe864df6389a6e2320b5c582548b9f86056e0 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 1 Dec 2025 18:21:49 +0800 Subject: [PATCH 021/104] Smart sub-menu direction based on menu's width --- src/components/submenu2.jsx | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/src/components/submenu2.jsx b/src/components/submenu2.jsx index 8922ac7dc2..907fced019 100644 --- a/src/components/submenu2.jsx +++ b/src/components/submenu2.jsx @@ -1,14 +1,38 @@ import { SubMenu } from '@szhsin/react-menu'; -import { useRef } from 'preact/hooks'; +import { useLayoutEffect, useRef, useState } from 'preact/hooks'; export default function SubMenu2(props) { const menuRef = useRef(); + const itemRef = useRef(); + const { label, direction, shift, ...restProps } = props; + const [computedDirection, setComputedDirection] = useState(direction); + const [computedShift, setComputedShift] = useState(shift); + + // If menu item width is >50% of viewport, use bottom direction + useLayoutEffect(() => { + if (itemRef.current) { + const width = itemRef.current.offsetWidth; + const viewportWidth = window.innerWidth; + if (width > viewportWidth * 0.5) { + setComputedDirection('bottom'); + setComputedShift(shift || 8); + } else { + setComputedDirection(direction); + setComputedShift(shift); + } + } + }, [direction, shift]); + return ( { if (e.pointerType === 'touch') { menuRef.current?.openMenu?.(); From 30b1d763c03fe8105ba28404f6506b1b4a47ccbc Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 1 Dec 2025 19:21:58 +0800 Subject: [PATCH 022/104] Quick copy when click --- src/components/status.jsx | 12 +++ src/locales/en.po | 198 +++++++++++++++++++------------------- 2 files changed, 112 insertions(+), 98 deletions(-) diff --git a/src/components/status.jsx b/src/components/status.jsx index 480eca10d8..9378ecad38 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -1432,6 +1432,18 @@ function Status({ direction={isRTL() ? 'left' : 'right'} overflow="auto" gap={-8} + itemProps={{ + onClick: (e) => { + // Copy url to clipboard on click + try { + navigator.clipboard.writeText(url); + showToast(t`Link copied`); + } catch (e) { + console.error(e); + showToast(t`Unable to copy link`); + } + }, + }} label={ <> diff --git a/src/locales/en.po b/src/locales/en.po index d37de5d13c..f5344fdfe6 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -213,7 +213,7 @@ msgid "Original" msgstr "" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2735 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -274,8 +274,8 @@ msgstr "View post stats" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3308 +#: src/components/status.jsx:3520 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -494,7 +494,7 @@ msgid "Attachment #{i} failed" msgstr "Attachment #{i} failed" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2502 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -578,7 +578,7 @@ msgid "Quiet public" msgstr "Quiet public" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2382 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -591,10 +591,10 @@ msgstr "Schedule" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1100 #: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 +#: src/components/status.jsx:2134 +#: src/components/status.jsx:2135 #: src/components/status.jsx:2863 +#: src/components/status.jsx:2875 msgid "Reply" msgstr "" @@ -667,7 +667,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1667 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -1038,8 +1038,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2905 +#: src/components/status.jsx:2960 msgid "Boost" msgstr "" @@ -1049,8 +1049,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2985 +#: src/components/status.jsx:2986 msgid "Bookmark" msgstr "" @@ -1144,11 +1144,11 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2175 +#: src/components/status.jsx:2308 +#: src/components/status.jsx:3006 +#: src/components/status.jsx:3009 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1297,8 +1297,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3446 +#: src/components/status.jsx:3524 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1661,13 +1661,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1440 +#: src/components/status.jsx:1473 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1443 +#: src/components/status.jsx:1476 msgid "Unable to copy link" msgstr "" @@ -1679,13 +1681,13 @@ msgstr "Open link?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1482 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1504 msgid "Share…" msgstr "" @@ -1753,7 +1755,7 @@ msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1517 msgid "Embed post" msgstr "" @@ -1993,7 +1995,7 @@ msgstr "Show featured profiles" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1498 msgid "Sharing doesn't seem to work." msgstr "" @@ -2330,7 +2332,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1629 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2543,9 +2545,9 @@ msgid "You are not allowed to quote this post" msgstr "You are not allowed to quote this post" #: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:3136 +#: src/components/status.jsx:3137 +#: src/components/status.jsx:3138 msgid "Post unavailable" msgstr "Post unavailable" @@ -2612,54 +2614,54 @@ msgstr "Only <0>@{0}" #: src/components/status.jsx:1170 #: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:2905 +#: src/components/status.jsx:2958 msgid "Unboost" msgstr "" #: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2943 msgid "Quote with link" msgstr "Quote with link" #. placeholder {0}: username || acct #: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1818 msgid "Unboosted @{0}'s post" msgstr "Unboosted @{0}'s post" #. placeholder {0}: username || acct #: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1819 msgid "Boosted @{0}'s post" msgstr "Boosted @{0}'s post" #: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:2957 msgid "Boost/Quote…" msgstr "Boost/Quote…" #: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:2957 msgid "Boost…" msgstr "" #: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:2148 +#: src/components/status.jsx:2973 msgid "Unlike" msgstr "" #: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2148 +#: src/components/status.jsx:2149 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Like" msgstr "" #: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Unbookmark" msgstr "" @@ -2692,199 +2694,199 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1465 msgid "Open link" msgstr "Open link" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1533 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1533 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1539 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1540 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1549 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1556 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1572 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1573 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1578 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1578 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1587 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1594 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1607 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Quote settings" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1640 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1656 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1659 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1684 msgid "Remove my post from <0>@{0}'s post?" msgstr "Remove my post from <0>@{0}'s post?" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1705 msgid "Quote removed" msgstr "Quote removed" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1709 msgid "Unable to remove quote" msgstr "Unable to remove quote" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1715 msgid "Remove quote…" msgstr "Remove quote…" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1729 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2149 +#: src/components/status.jsx:2185 +#: src/components/status.jsx:2974 msgid "Liked" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2182 +#: src/components/status.jsx:2960 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2192 +#: src/components/status.jsx:2986 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2196 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2253 +#: src/components/status.jsx:2743 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2291 +#: src/components/status.jsx:2359 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2465 +#: src/components/status.jsx:2527 +#: src/components/status.jsx:2633 msgid "Show less" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2465 +#: src/components/status.jsx:2527 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2629 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtered: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2633 msgid "Show media" msgstr "" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2778 msgid "Edited" msgstr "" -#: src/components/status.jsx:2852 #: src/components/status.jsx:2864 +#: src/components/status.jsx:2876 msgid "Comments" msgstr "" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3134 msgid "Post hidden by your filters" msgstr "Post hidden by your filters" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3135 msgid "Post pending" msgstr "Post pending" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3139 msgid "Post removed by author" msgstr "Post removed by author" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3140 msgid "Post hidden because you've blocked @{name}." msgstr "Post hidden because you've blocked @{name}." -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3142 msgid "Post hidden because you've blocked {domain}." msgstr "Post hidden because you've blocked {domain}." -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3143 msgid "Post hidden because you've muted @{name}." msgstr "Post hidden because you've muted @{name}." -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3214 msgid "Show anyway" msgstr "Show anyway" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3313 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3317 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3322 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3454 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> boosted" From 206dd143bfd1c8911f9ba0919d60ff38a5003605 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Mon, 1 Dec 2025 21:10:45 +0800 Subject: [PATCH 023/104] i18n updates (it-IT) (#1377) --- src/locales/it-IT.po | 276 ++++++++++++++++++++++--------------------- 1 file changed, 139 insertions(+), 137 deletions(-) diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 45b14d3e04..e307dfdbc1 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-01 13:10\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Originali" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2735 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -279,14 +279,14 @@ msgstr "Visualizza statistiche post" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3308 +#: src/components/status.jsx:3520 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 #: src/pages/status.jsx:1604 @@ -343,7 +343,7 @@ msgstr "Altro da <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Home" @@ -499,7 +499,7 @@ msgid "Attachment #{i} failed" msgstr "Allegato #{i} fallito" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2502 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avviso contenuto" @@ -583,7 +583,7 @@ msgid "Quiet public" msgstr "Non in lista" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2382 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menzione privata" @@ -596,10 +596,10 @@ msgstr "Programma" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1100 #: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 +#: src/components/status.jsx:2134 +#: src/components/status.jsx:2135 #: src/components/status.jsx:2863 +#: src/components/status.jsx:2875 msgid "Reply" msgstr "Rispondi" @@ -672,7 +672,7 @@ msgstr "Errore eliminazione bozza! Riprova." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1667 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -778,7 +778,7 @@ msgstr "Contenuto" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Salva" @@ -796,7 +796,7 @@ msgid "No featured profiles." msgstr "Nessun profilo consigliato." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Accetta" @@ -805,7 +805,7 @@ msgid "Reject" msgstr "Rifiuta" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Accettata" @@ -825,7 +825,7 @@ msgstr "Account" #: src/components/quotes-modal.jsx:128 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 #: src/pages/status.jsx:1638 msgid "Show more…" @@ -1043,8 +1043,8 @@ msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2905 +#: src/components/status.jsx:2960 msgid "Boost" msgstr "Reblogga" @@ -1054,8 +1054,8 @@ msgstr "<0>Maiusc + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2985 +#: src/components/status.jsx:2986 msgid "Bookmark" msgstr "Aggiungi ai segnalibri" @@ -1149,11 +1149,11 @@ msgstr "Descrizione contenuti" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2175 +#: src/components/status.jsx:2308 +#: src/components/status.jsx:3006 +#: src/components/status.jsx:3009 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1302,8 +1302,8 @@ msgstr "Filtrato: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3446 +#: src/components/status.jsx:3524 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1382,7 @@ msgstr "Menzioni" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Notifiche" @@ -1666,13 +1666,15 @@ msgstr "Leggi di più →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1440 +#: src/components/status.jsx:1473 msgid "Link copied" msgstr "Link copiato" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1443 +#: src/components/status.jsx:1476 msgid "Unable to copy link" msgstr "Impossibile copiare link" @@ -1684,13 +1686,13 @@ msgstr "Aprire il link?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1482 msgid "Copy" msgstr "Copia" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1504 msgid "Share…" msgstr "Condividi…" @@ -1758,7 +1760,7 @@ msgid "Refresh" msgstr "Ricarica" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1517 msgid "Embed post" msgstr "Incorpora post" @@ -1822,11 +1824,11 @@ msgstr "Nota: a questa anteprima è stato applicato uno stile." #: src/components/private-note-sheet.jsx:41 #: src/components/related-actions.jsx:222 msgid "Notes" -msgstr "" +msgstr "Note" #: src/components/private-note-sheet.jsx:44 msgid "Only visible to you" -msgstr "" +msgstr "Visibile solo a te" #: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." @@ -1928,11 +1930,11 @@ msgstr "Traduci bio" #: src/components/related-actions.jsx:318 msgid "Edit notes" -msgstr "" +msgstr "Modifica note" #: src/components/related-actions.jsx:318 msgid "Add notes" -msgstr "" +msgstr "Aggiungi note" #: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." @@ -1998,7 +2000,7 @@ msgstr "Mostra profili consigliati" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1498 msgid "Sharing doesn't seem to work." msgstr "La condivisione non sembra funzionare." @@ -2335,7 +2337,7 @@ msgid "Move down" msgstr "Sposta giù" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1629 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Modifica" @@ -2548,9 +2550,9 @@ msgid "You are not allowed to quote this post" msgstr "Non ti è permesso citare questo post" #: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:3136 +#: src/components/status.jsx:3137 +#: src/components/status.jsx:3138 msgid "Post unavailable" msgstr "Post non disponibile" @@ -2617,54 +2619,54 @@ msgstr "Solo <0>@{0}" #: src/components/status.jsx:1170 #: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:2905 +#: src/components/status.jsx:2958 msgid "Unboost" msgstr "Annulla reblog" #: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:2943 msgid "Quote with link" msgstr "Cita con link" #. placeholder {0}: username || acct #: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1818 msgid "Unboosted @{0}'s post" msgstr "Hai annullato il reblog del post di @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1819 msgid "Boosted @{0}'s post" msgstr "Hai rebloggato il post di @{0}" #: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:2957 msgid "Boost/Quote…" msgstr "Reblogga/cita…" #: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:2957 msgid "Boost…" msgstr "Reblogga…" #: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:2148 +#: src/components/status.jsx:2973 msgid "Unlike" msgstr "Non mi piace più" #: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2148 +#: src/components/status.jsx:2149 +#: src/components/status.jsx:2973 +#: src/components/status.jsx:2974 msgid "Like" msgstr "Mi piace" #: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Unbookmark" msgstr "Rimuovi dai segnalibri" @@ -2697,199 +2699,199 @@ msgstr "Mostra cronologia modifiche" msgid "Edited: {editedDateText}" msgstr "Modificato: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1465 msgid "Open link" msgstr "Apri link" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1533 msgid "Conversation unmuted" msgstr "Conversazione riattivata" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1533 msgid "Conversation muted" msgstr "Conversazione silenziata" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1539 msgid "Unable to unmute conversation" msgstr "Impossibile riattivare conversazione" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1540 msgid "Unable to mute conversation" msgstr "Impossibile silenziare conversazione" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1549 msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1556 msgid "Mute conversation" msgstr "Silenzia conversazione" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1572 msgid "Post unpinned from profile" msgstr "Post tolto dai fissati del profilo" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1573 msgid "Post pinned to profile" msgstr "Post fissato sul profilo" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1578 msgid "Unable to unpin post" msgstr "Impossibile togliere post dai fissati" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1578 msgid "Unable to pin post" msgstr "Impossibile fissare post" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1587 msgid "Unpin from profile" msgstr "Togli dai fissati" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1594 msgid "Pin to profile" msgstr "Fissa sul profilo" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1607 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Impostazioni citazione" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1640 msgid "Delete this post?" msgstr "Eliminare questo post?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1656 msgid "Post deleted" msgstr "Post eliminato" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1659 msgid "Unable to delete post" msgstr "Impossibile eliminare post" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1684 msgid "Remove my post from <0>@{0}'s post?" msgstr "Rimuovere il post dal post di <0>@{0}?" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1705 msgid "Quote removed" msgstr "Citazione rimossa" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1709 msgid "Unable to remove quote" msgstr "Impossibile rimuovere citazione" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1715 msgid "Remove quote…" msgstr "Rimuovi citazione…" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1729 msgid "Report post…" msgstr "Segnala post…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2149 +#: src/components/status.jsx:2185 +#: src/components/status.jsx:2974 msgid "Liked" msgstr "Ti piace" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2182 +#: src/components/status.jsx:2960 msgid "Boosted" msgstr "Rebloggato" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2192 +#: src/components/status.jsx:2986 msgid "Bookmarked" msgstr "Aggiunto ai segnalibri" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2196 msgid "Pinned" msgstr "Fissato" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2253 +#: src/components/status.jsx:2743 msgid "Deleted" msgstr "Eliminato" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2291 +#: src/components/status.jsx:2359 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# risposta} other {# risposte}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2465 +#: src/components/status.jsx:2527 +#: src/components/status.jsx:2633 msgid "Show less" msgstr "Mostra meno" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2465 +#: src/components/status.jsx:2527 msgid "Show content" msgstr "Mostra contenuto" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2629 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrati: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2633 msgid "Show media" msgstr "Mostra contenuti" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2778 msgid "Edited" msgstr "Modificato" -#: src/components/status.jsx:2852 #: src/components/status.jsx:2864 +#: src/components/status.jsx:2876 msgid "Comments" msgstr "Commenti" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3134 msgid "Post hidden by your filters" msgstr "Post nascosto dai tuoi filtri" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3135 msgid "Post pending" msgstr "Post in attesa" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3139 msgid "Post removed by author" msgstr "Post rimosso dall'autore" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3140 msgid "Post hidden because you've blocked @{name}." msgstr "Il post è nascosto perché hai bloccato @{name}." -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3142 msgid "Post hidden because you've blocked {domain}." msgstr "Il post è nascosto perché hai bloccato {domain}." -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3143 msgid "Post hidden because you've muted @{name}." msgstr "Il post è nascosto perché hai silenziato @{name}." -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3214 msgid "Show anyway" msgstr "Mostra comunque" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3313 msgid "Edit History" msgstr "Cronologia modifiche" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3317 msgid "Failed to load history" msgstr "Impossibile caricare cronologia" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3322 msgid "Loading…" msgstr "Carico…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3454 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha rebloggato" @@ -2926,7 +2928,7 @@ msgstr "Nuovi post" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 +#: src/pages/notifications.jsx:897 #: src/pages/status.jsx:1193 #: src/pages/status.jsx:1667 msgid "Try again" @@ -3779,113 +3781,113 @@ msgstr "Ti menziona in privato dal nulla" msgid "Who are limited by server moderators" msgstr "Ha un account limitato dai moderatori" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Impostazioni notifiche" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Nuove notifiche" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Comunicazione} other {Comunicazioni}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Richieste di seguirti" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# richiesta di seguire} other {# richieste di seguire}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Notifiche filtrate da # persona} other {Notifiche filtrate da # persone}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Solo menzioni" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Oggi" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Sai già tutto." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Ieri" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Impossibile caricare notifiche" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Impostazioni notifiche aggiornate" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Filtra le notifiche di chi:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtra" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignora" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Aggiornato <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Visualizza notifiche da <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Notifiche da <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Da ora in poi le notifiche da @{0} non verranno filtrate." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "Impossibile accettare richiesta di notifica" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Consenti" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Da ora in poi le notifiche da @{0} non appariranno in Notifiche filtrate." -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "Impossibile ignorare richiesta di notifica" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Ignora" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Ignorata" From 56e62a800ff817eb56dfd419f5dd2f1464d0036c Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Tue, 2 Dec 2025 11:48:41 +0800 Subject: [PATCH 024/104] Try show audio's image --- src/components/media.jsx | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/components/media.jsx b/src/components/media.jsx index 2050e37a14..5858efb4c9 100644 --- a/src/components/media.jsx +++ b/src/components/media.jsx @@ -735,7 +735,26 @@ function Media({ style={!showOriginal && mediaStyles} > {showOriginal ? ( -
  • diff --git a/src/components/status.css b/src/components/status.css index 8168c90c63..497cdc2f74 100644 --- a/src/components/status.css +++ b/src/components/status.css @@ -297,6 +297,11 @@ content: none !important; } +.status-shallow-card { + mask-image: linear-gradient(to bottom, #000, transparent); + padding-bottom: 0; +} + .status-card-unfulfilled { display: flex; flex-direction: row; diff --git a/src/components/status.jsx b/src/components/status.jsx index 9378ecad38..3612052618 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -72,6 +72,7 @@ import NameText from './name-text'; import Poll from './poll'; import PostContent from './post-content'; import PostEmbedModal from './post-embed-modal'; +import QuoteChainModal from './quote-chain-modal'; import QuoteSettingsSheet from './quote-settings-sheet'; import QuotesModal from './quotes-modal'; import RelativeTime from './relative-time'; @@ -328,6 +329,7 @@ function Status({ showReplyParent, mediaFirst, showCommentCount: forceShowCommentCount, + showQuoteCount: forceShowQuoteCount, ghost, }) { const { _, t, i18n } = useLingui(); @@ -723,6 +725,7 @@ function Status({ const [showEmbed, setShowEmbed] = useState(false); const [showQuoteSettings, setShowQuoteSettings] = useState(false); const [showQuotes, setShowQuotes] = useState(false); + const [showQuoteChain, setShowQuoteChain] = useState(false); const spoilerContentRef = useTruncated(); const contentRef = useTruncated(); @@ -1308,6 +1311,18 @@ function Status({ )} + {quote?.quotedStatus?.quote && ( + { + setShowQuoteChain(true); + }} + > + + + Unwrap quote chain + + + )} )} {(isSizeLarge || @@ -2019,6 +2034,12 @@ function Status({ contentLength, ]); + // Keep this simple for now, unlike showCommentCount + const showQuoteCount = + typeof forceShowQuoteCount === 'function' + ? forceShowQuoteCount(quotesCount) + : forceShowQuoteCount && quotesCount > 0; + return ( {showReplyParent && !!(inReplyToId && inReplyToAccountId) && ( @@ -2730,9 +2751,18 @@ function Status({ )}
    - {!isSizeLarge && showCommentCount && ( + {!isSizeLarge && (showCommentCount || showQuoteCount) && (
    - {repliesCount} + {showCommentCount && ( + <> + {repliesCount} + + )}{' '} + {showQuoteCount && ( + <> + {quotesCount} + + )}
    )} {isSizeLarge && ( @@ -3086,6 +3116,21 @@ function Status({ /> )} + {!!showQuoteChain && ( + { + setShowQuoteChain(false); + }} + > + { + setShowQuoteChain(false); + }} + /> + + )} ); @@ -3240,6 +3285,21 @@ const QuoteStatus = memo(({ quote, level = 0 }) => { ); }); +const ShallowQuote = ({ quote } = {}) => { + const { account, native, instance } = quote || {}; + if (!account) return null; + return ( +
    +
    +
    + {' '} + +
    +
    +
    + ); +}; + const QuoteStatuses = memo(({ id, instance, level = 0, collapsed = false }) => { if (!id || !instance) return; const { _ } = useLingui(); @@ -3251,7 +3311,9 @@ const QuoteStatuses = memo(({ id, instance, level = 0, collapsed = false }) => { ); if (!uniqueQuotes?.length) return; - if (level > 2) return; + if (level > 2) { + return ; + } if (collapsed) { // Only show the first quote if "collapsed" diff --git a/src/utils/states.js b/src/utils/states.js index 2b83973b33..77ecc550e8 100644 --- a/src/utils/states.js +++ b/src/utils/states.js @@ -236,7 +236,7 @@ export function saveStatus(status, instance, opts) { if (theQuote?.state) { const { quotedStatus, state } = theQuote; if (quotedStatus?.id) { - const { id } = quotedStatus; + const { id, account } = quotedStatus; const selfURL = `/${instance}/s/${id}`; const sKey = statusKey(id, instance); states.statuses[sKey] = quotedStatus; @@ -246,6 +246,7 @@ export function saveStatus(status, instance, opts) { instance, url: selfURL, state, + account, native: true, }, ]; From 175bac7c56b768649d98b8ae213e5c53b7adf563 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sun, 7 Dec 2025 20:05:31 +0800 Subject: [PATCH 039/104] Locale file update --- src/locales/en.po | 338 ++++++++++++++++++++++++---------------------- 1 file changed, 179 insertions(+), 159 deletions(-) diff --git a/src/locales/en.po b/src/locales/en.po index c0fc59ea8b..77b8167c21 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -34,7 +34,7 @@ msgstr "" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "" @@ -213,7 +213,7 @@ msgid "Original" msgstr "" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2735 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -224,6 +224,7 @@ msgstr "" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -268,14 +269,15 @@ msgstr "View post stats" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3308 -#: src/components/status.jsx:3520 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -494,7 +496,7 @@ msgid "Attachment #{i} failed" msgstr "Attachment #{i} failed" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2502 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -535,21 +537,21 @@ msgstr "Posting on <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Anyone can quote" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Your followers can quote" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Only you can quote" @@ -578,7 +580,7 @@ msgid "Quiet public" msgstr "Quiet public" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2382 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -589,12 +591,12 @@ msgstr "Schedule" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2134 -#: src/components/status.jsx:2135 -#: src/components/status.jsx:2863 -#: src/components/status.jsx:2875 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -667,7 +669,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1667 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -709,7 +711,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "" @@ -817,7 +819,7 @@ msgid "Accounts" msgstr "" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:921 @@ -827,7 +829,8 @@ msgid "Show more…" msgstr "" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1037,9 +1040,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "" @@ -1048,9 +1051,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "" @@ -1144,11 +1147,11 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2158 -#: src/components/status.jsx:2175 -#: src/components/status.jsx:2308 -#: src/components/status.jsx:3006 -#: src/components/status.jsx:3009 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1161,14 +1164,14 @@ msgid "More" msgstr "" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "" @@ -1297,8 +1300,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3446 -#: src/components/status.jsx:3524 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1628,8 +1631,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "" @@ -1654,22 +1657,23 @@ msgstr "" msgid "View #Wrapstodon" msgstr "View #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1440 -#: src/components/status.jsx:1473 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1443 -#: src/components/status.jsx:1476 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "" @@ -1681,13 +1685,13 @@ msgstr "Open link?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1482 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1504 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "" @@ -1755,7 +1759,7 @@ msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "" @@ -1842,6 +1846,18 @@ msgstr "Scan QR code" msgid "Unable to access camera. Please check permissions." msgstr "Unable to access camera. Please check permissions." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "Quote chain" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "Failed to unwrap quote chain" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "Continue unwrapping…" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1872,11 +1888,11 @@ msgstr "Replace current quote" msgid "Turn into quote" msgstr "Turn into quote" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Error loading quotes" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "No quotes yet" @@ -1995,7 +2011,7 @@ msgstr "Show featured profiles" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1498 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "" @@ -2332,7 +2348,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2524,369 +2540,373 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "Private posts cannot be quoted" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Request to quote" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "Author will manually review" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Only followers can quote this post" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "You are not allowed to quote this post" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3136 -#: src/components/status.jsx:3137 -#: src/components/status.jsx:3138 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Post unavailable" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>boosted" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Liked @{0}'s post" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Unbookmarked @{0}'s post" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Bookmarked @{0}'s post" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Reply…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Reply all" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# mentions}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, other {<0>@{1} first, # others below}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "Only <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2958 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2943 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Quote with link" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1818 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Unboosted @{0}'s post" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1819 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Boosted @{0}'s post" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Boost/Quote…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "View Quotes" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "Unwrap quote chain" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Post text copied" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Unable to copy post text" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Copy post text" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1465 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Open link" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1540 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1549 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1556 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1572 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1573 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1594 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1607 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Quote settings" -#: src/components/status.jsx:1640 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1656 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1659 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1684 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Remove my post from <0>@{0}'s post?" -#: src/components/status.jsx:1705 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Quote removed" -#: src/components/status.jsx:1709 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "Unable to remove quote" -#: src/components/status.jsx:1715 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Remove quote…" -#: src/components/status.jsx:1729 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2185 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "" -#: src/components/status.jsx:2182 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2192 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2196 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2743 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2291 -#: src/components/status.jsx:2359 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2629 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtered: {0}" -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "" -#: src/components/status.jsx:2778 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "" -#: src/components/status.jsx:2864 -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3134 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Post hidden by your filters" -#: src/components/status.jsx:3135 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Post pending" -#: src/components/status.jsx:3139 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Post removed by author" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Post hidden because you've blocked @{name}." -#: src/components/status.jsx:3142 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Post hidden because you've blocked {domain}." -#: src/components/status.jsx:3143 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Post hidden because you've muted @{name}." -#: src/components/status.jsx:3214 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Show anyway" -#: src/components/status.jsx:3313 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3317 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3322 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3454 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> boosted" From 5a54ebf37a0aafcd2fb2e14a76f6ddeb4b9f4523 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sun, 7 Dec 2025 20:14:29 +0800 Subject: [PATCH 040/104] Fix biome not supporting timeline-range-name yet --- biome.json | 1 + src/components/quote-chain-modal.css | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/biome.json b/biome.json index 38142643a0..2c4a4c7f10 100644 --- a/biome.json +++ b/biome.json @@ -12,6 +12,7 @@ "scripts/**/*.js", "!wrangler.jsonc", "!i18n-volunteers.json", + "!src/components/quote-chain-modal.css", "!!**/.git", "!!**/dist", "!!**/node_modules" diff --git a/src/components/quote-chain-modal.css b/src/components/quote-chain-modal.css index 81ef177eb2..edc11d0e04 100644 --- a/src/components/quote-chain-modal.css +++ b/src/components/quote-chain-modal.css @@ -1,3 +1,7 @@ +/* + This file is excluded from Biome in biome.json due to + https://github.com/biomejs/biome/issues/7760 +*/ #quote-chain-modal { background-color: var(--bg-faded-color); From 2af00ed7e007fe32597581e20952607e53397f7c Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sun, 7 Dec 2025 20:16:20 +0800 Subject: [PATCH 041/104] i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,fr-FR,gl-ES,he-IL,it-IT,ja-JP,kab,ko-KR,lt-LT,nb-NO,nl-NL,oc-FR,pl-PL,pt-BR,pt-PT,ru-RU,th-TH,tok,tr-TR,uk-UA,zh-CN,zh-TW) (#1388) * New translations (Finnish) * New translations (Galician) * New translations (Russian) * New translations (German) * New translations (Italian) * New translations (Polish) * New translations (French) * New translations (Spanish) * New translations (Arabic) * New translations (Catalan) * New translations (Czech) * New translations (Basque) * New translations (Hebrew) * New translations (Japanese) * New translations (Korean) * New translations (Lithuanian) * New translations (Dutch) * New translations (Portuguese) * New translations (Turkish) * New translations (Ukrainian) * New translations (Chinese Simplified) * New translations (Chinese Traditional) * New translations (Portuguese, Brazilian) * New translations (Persian) * New translations (Thai) * New translations (Esperanto) * New translations (Norwegian Bokmal) * New translations (Occitan) * New translations (Kabyle) * New translations (Toki Pona) --- src/locales/ar-SA.po | 476 ++++++++++++++++++++++--------------------- src/locales/ca-ES.po | 476 ++++++++++++++++++++++--------------------- src/locales/cs-CZ.po | 476 ++++++++++++++++++++++--------------------- src/locales/de-DE.po | 476 ++++++++++++++++++++++--------------------- src/locales/eo-UY.po | 476 ++++++++++++++++++++++--------------------- src/locales/es-ES.po | 476 ++++++++++++++++++++++--------------------- src/locales/eu-ES.po | 340 ++++++++++++++++--------------- src/locales/fa-IR.po | 476 ++++++++++++++++++++++--------------------- src/locales/fi-FI.po | 340 ++++++++++++++++--------------- src/locales/fr-FR.po | 476 ++++++++++++++++++++++--------------------- src/locales/gl-ES.po | 410 +++++++++++++++++++------------------ src/locales/he-IL.po | 476 ++++++++++++++++++++++--------------------- src/locales/it-IT.po | 410 +++++++++++++++++++------------------ src/locales/ja-JP.po | 476 ++++++++++++++++++++++--------------------- src/locales/kab.po | 476 ++++++++++++++++++++++--------------------- src/locales/ko-KR.po | 476 ++++++++++++++++++++++--------------------- src/locales/lt-LT.po | 476 ++++++++++++++++++++++--------------------- src/locales/nb-NO.po | 476 ++++++++++++++++++++++--------------------- src/locales/nl-NL.po | 476 ++++++++++++++++++++++--------------------- src/locales/oc-FR.po | 476 ++++++++++++++++++++++--------------------- src/locales/pl-PL.po | 340 ++++++++++++++++--------------- src/locales/pt-BR.po | 476 ++++++++++++++++++++++--------------------- src/locales/pt-PT.po | 476 ++++++++++++++++++++++--------------------- src/locales/ru-RU.po | 476 ++++++++++++++++++++++--------------------- src/locales/th-TH.po | 476 ++++++++++++++++++++++--------------------- src/locales/tok.po | 476 ++++++++++++++++++++++--------------------- src/locales/tr-TR.po | 476 ++++++++++++++++++++++--------------------- src/locales/uk-UA.po | 476 ++++++++++++++++++++++--------------------- src/locales/zh-CN.po | 476 ++++++++++++++++++++++--------------------- src/locales/zh-TW.po | 476 ++++++++++++++++++++++--------------------- 30 files changed, 7195 insertions(+), 6545 deletions(-) diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index 559af4297c..3152ef9870 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -39,7 +39,7 @@ msgstr "" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "مجموعة" @@ -218,17 +218,18 @@ msgid "Original" msgstr "الأصلي" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "الردود" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "غلق" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "الرئيسي" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -672,7 +674,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "اقتباس" @@ -778,7 +780,7 @@ msgstr "المحتوى" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "حفظ" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "الحسابات" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "إعادة نشر" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "علامة مرجعية" @@ -1149,31 +1152,31 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "المزيد" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "ترجمة" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "نطق" @@ -1302,8 +1305,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "الإشارات" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "الإشعارات" @@ -1455,7 +1458,7 @@ msgstr "الحسابات…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "" @@ -1659,20 +1662,23 @@ msgstr "تعلم المزيد <0/>" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "اقرأ المزيد ←" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "تعذر نسخ الرابط" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "نسخ" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "مشاركة…" @@ -1752,13 +1758,13 @@ msgstr "إظهار النتائج" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "إنعاش" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "لا يبدو أن المشاركة ناجحة." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2527,369 +2545,373 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "إلغاء إعادة النشر" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "إعادة نشر…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "أعيد نشره" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "جارٍ التحميل…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "" @@ -2926,9 +2948,9 @@ msgstr "منشورات جديدة" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "حاول مجددًا" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "اليوم" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "البارحة" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "خطأ: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "الانتقال إلى خادمي لتمكين التفاعلات" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "تعذر تحميل الردود." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "عودة" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "انتقل إلى المنشور الرئيس" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "تجريبي" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "تعذر التحويل" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 49678368d9..671035a4c7 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 11:03\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatitzat" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Grup" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Respostes" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Veure estadístiques de les publicacions" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Tanca" @@ -343,7 +345,7 @@ msgstr "Més de <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Inici" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "El fitxer adjunt #{i} ha fallat" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avís de contingut" @@ -540,21 +542,21 @@ msgstr "Data de la publicació: <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Qualsevol pot citar-vos" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Els vostres seguidors poden citar-vos" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Només vosaltres podeu citar-vos" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Públic limitat" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menció privada" @@ -594,12 +596,12 @@ msgstr "Programa" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Respon" @@ -672,7 +674,7 @@ msgstr "Error quan desava l'esborrany. Torneu a intentar-ho." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Multimèdia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Cita" @@ -778,7 +780,7 @@ msgstr "Contingut" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Desa" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "No hi ha perfils destacats." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Accepta" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Rebutja" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Acceptat" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Comptes" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Mostra'n més…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Impulsa" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Afegeix als marcadors" @@ -1149,31 +1152,31 @@ msgstr "Descripció dels mitjans" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Més" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Tradueix" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Pronuncia" @@ -1302,8 +1305,8 @@ msgstr "Filtrat: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Mencions" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Notificacions" @@ -1455,7 +1458,7 @@ msgstr "Comptes…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Inicieu la sessió" @@ -1634,8 +1637,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipus de notificació desconeguda: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Impulsat/Afavorit per…" @@ -1660,20 +1663,23 @@ msgstr "Saber-ne més <0/>" msgid "View #Wrapstodon" msgstr "Visualitzeu el #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Llegiu més →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Enllaç copiat" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "No s'ha pogut copiar l'enllaç" @@ -1685,13 +1691,13 @@ msgstr "Voleu obrir l'enllaç?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Copia" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Comparteix…" @@ -1753,13 +1759,13 @@ msgstr "Mostra els resultats" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Actualitza" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Insereix la publicació" @@ -1846,6 +1852,18 @@ msgstr "Escaneja un codi QR" msgid "Unable to access camera. Please check permissions." msgstr "No es pot accedir a la càmera. Si us plau, comproveu els permisos." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1876,11 +1894,11 @@ msgstr "Substitueix la cita actual" msgid "Turn into quote" msgstr "Converteix en cita" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "S'ha produït un error en carregar les cites" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "Encara no teniu cap citació" @@ -1999,7 +2017,7 @@ msgstr "Mostra els perfils destacats" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Sembla que la compartició no funciona." @@ -2336,7 +2354,7 @@ msgid "Move down" msgstr "Mou cap avall" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Edita" @@ -2528,369 +2546,373 @@ msgstr "Dreceres JSON en brut" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importació o exportació de la configuració des de o cap a la instància del servidor (molt experimental)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "No es poden citar les publicacions privades" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Sol·licitud per a citar" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "Serà revisat manualment" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Només els seguidors poden citar aquesta publicació" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "No se us permet citar aquesta publicació" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Publicació no disponible" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>ha impulsat" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Ho sentim, la instància en què heu iniciat la sessió actual no pot interactuar amb aquesta publicació des d'una altra instància." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "La publicació de @{0} s'ha eliminat dels favorits" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "La publicació de @{0} s'ha afegit als favorits" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "La publicació de @{0} s'ha eliminat dels marcadors" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "La publicació de @{0} s'ha afegit als marcadors" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "No tots els mèdia tenen descripció." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Publicacions antigues (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Respon…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Respon a tothom" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, one {}other {# mencions}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, one {}other {<0>@{1} primera, # altres a sota}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "Només <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Desfés l'impuls" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Cita amb enllaç" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "S'ha eliminat l'impuls de la publicació de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Heu impulsat la publicació de @{0}" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Impuls/Cita…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Impulsa…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Ja no m'agrada" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "M'agrada" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Suprimeix l'adreça d'interès" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "Veure les cites" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Publica el text copiat" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "No es pot copiar el text de la publicació" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Copia el text de la publicació" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Mostra la publicació de <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Mostra l'historial d'edició" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Editat: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Obre l'enllaç" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "La conversa ha deixat d'estar silenciada" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "No s'ha pogut reactivar la conversa" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "No ha estat possible silenciar la conversa" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Deixa de silenciar la conversa" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Silencia la conversa" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "La publicació ja no està fixada al perfil" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "La publicació s'ha fixat al perfil" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "No s'ha pogut desenganxar la publicació" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "No s'ha pogut desenganxar la publicació" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Desfixa del perfil" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Fixa al perfil" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Configuració de les cites" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Voleu suprimir aquesta publicació?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Publicació esborrada" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "No ha estat possible esborrar la publicació" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Voleu eliminar la vostra publicació de la publicació de <0>@{0}?" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "S'ha eliminat la cita" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "No s'ha pogut eliminar la cita" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Elimina la cita…" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Denuncia la publicació…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "M'ha agradat" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Millorats" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Afegit a marcadors" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Fixat" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Eliminat" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostes}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Mostra'n menys" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Mostra el contingut" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrat: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Mostra els mèdia" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Editat" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentaris" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Publicació amagada pels filtres" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Publicació pendent" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Publicació eliminada per l'autor o l'autora" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Publicació amagada perquè heu bloquejat a @{name}." -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Publicació amagada perquè heu bloquejat a {domain}." -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Publicació amagada perquè heu silenciat a @{name}." -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Mostra-ho de totes maneres" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Edita l'Historial" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "No s'ha pogut carregar l'historial" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Carregant…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha impulsat" @@ -2927,9 +2949,9 @@ msgstr "Publicacions noves" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Torna-ho a provar" @@ -3780,113 +3802,113 @@ msgstr "Amb menció privada no sol·licitada" msgid "Who are limited by server moderators" msgstr "Qui està limitat per la moderació del servidor" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Configuració de les notificacions" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Notificacions noves" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anunci} other {Anuncis}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Sol·licituds de seguiment" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# petició de seguiment} other {# peticions de seguiment}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Notificacions filtrades d'# persona} other {Notificacions filtrades de # persones}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Només mencions" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Avui" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Ja les heu vist totes." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Ahir" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "No s'han carregat les notificacions" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "S’ha actualitzat la configuració de notificacions" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Exclou les notificacions de:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtra" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignora" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Actualitzat <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Consulteu les notificacions de <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Notificacions de <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Les notificacions de @{0} no es filtraran a partir d'ara." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "No es pot acceptar la sol·licitud de notificació" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Permet" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Les notificacions de @{0} no es mostraran a les notificacions filtrades a partir d'ara." -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "No s'ha pogut descartar la sol·licitud de notificació" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Ometre" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Omeses" @@ -4256,102 +4278,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: les notificacions només funcionen per a <0>un compte." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Publicació" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "No heu iniciat la sessió. Les interaccions (resposta, impuls, etc.) no són possibles." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Aquesta publicació és d'una altra instància (<0>{instance}). Les interaccions (resposta, impuls, etc.) no són possibles." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Error: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Canvia a la meva instància per permetre interaccions" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "No s'han pogut obtenir les respostes." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# mes enrere} other {# mesos enrere}}" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# any enrere} other {# anys enrere}}" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Enrere" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Ves a la publicació principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicacions més amunt ‒ Ves a la part superior" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Canvia a vista lateral" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Canvia a vista completa" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Mostra tot el contingut sensitiu" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "No s'ha pogut canviar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Canvia a la instància de la publicació ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Canvia a la instància de la publicació" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "Veure l'historial d'instantànies" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "No ha estat possible carregar la publicació" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# resposta} other {<0>{1} respostes}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentari} other {<0>{0} comentaris}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Mostra la publicació amb respostes" diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index 0deb408ffc..5304432c8d 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -39,7 +39,7 @@ msgstr "Automaticky" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Skupina" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Originál" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Odpovědi" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Zobrazit statistiky příspěvku" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Zavřít" @@ -343,7 +345,7 @@ msgstr "Více od <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Domovská stránka" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Příloha #{i} selhala" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Varování o obsahu" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Soukromá zmínka" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Odpovědět" @@ -672,7 +674,7 @@ msgstr "Chyba při mazání konceptu. Zkuste to prosím znovu." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Média" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Citace" @@ -778,7 +780,7 @@ msgstr "Obsah" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Uložit" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Přijmout" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Odmítnout" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Přijato" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Účty" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Zobrazit více…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l nebo <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Boost" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Oblíbené položky" @@ -1149,31 +1152,31 @@ msgstr "Popis médií" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Více" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Přeložit" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Přečíst" @@ -1302,8 +1305,8 @@ msgstr "Filtrováno: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Zmínky" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Oznámení" @@ -1455,7 +1458,7 @@ msgstr "Účty…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Přihlásit se" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Neznámý typ oznámení: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Boost/Líbilo se mi…" @@ -1659,20 +1662,23 @@ msgstr "Další informace <0/>" msgid "View #Wrapstodon" msgstr "Zobrazit #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Přečti si více →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Odkaz zkopírován" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Nebylo možné zkopírovat soubor" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopírovat" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Sdílet…" @@ -1752,13 +1758,13 @@ msgstr "Zobrazit výsledky" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Obnovit" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Vložit příspěvek" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Sdílení zřejmě nefunguje." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Dolů" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Upravit" @@ -2527,369 +2545,373 @@ msgstr "Nezpracované zkratky JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importovat/exportovat nastavení z/do instance serveru (experimentální)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>boostnul" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Omlouváme se, vaše aktuální přihlášená instance nemůže komunikovat s tímto příspěvkem z jiné instance." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Nelíbí se @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Některá média jsou bez popisu." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Starý příspěvek (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Zrušit boostnutí" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Boostnout…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Nelíbí se mi" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Líbí se mi" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Odebrat záložku" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Zobrazit příspěvek od <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Ukázat historii úprav" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Upraveno: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Ztlumení konverzace zrušeno" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Konverzace ztlumena" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Nelze zrušit ztlumení konverzace" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Nelze ztlumit konverzaci" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Zrušit ztlumení konverzace" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Ztlumit konverzaci" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Příspěvek odepnut z profilu" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Příspěvek připnut na profil" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Nelze odepnout příspěvek" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Příspěvek nelze připnout" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Odepnout z profilu" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Připnout na profil" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Smazat tento příspěvek?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Příspěvek odstraněn" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Příspěvek nelze odstranit" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Nahlásit příspěvek…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Líbí se" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Boosty" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Záložky" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Připnuto" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Smazat" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# odpověď} few {# odpovědi} many {# odpovědi} other {# odpovědi}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Zobrazit méně" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Zobrazit obsah" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrováno: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Zobrazit média" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Upraveno" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Komentáře" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Historie úprav" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Nepodařilo se načíst historii" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Načítání…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/><1/> boostnuto" @@ -2926,9 +2948,9 @@ msgstr "Nové příspěvky" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Zkuste to znovu" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Nastavení oznámení" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Nová oznámení" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Pouze @zmínky" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Dnes" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Přečetli jste všechny komentáře." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Včera" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Nelze načíst oznámení" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Nastavení oznámení aktualizováno" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Filtrovat oznámení od lidí:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtr" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignorovat" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Aktualizováno <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Povolit" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Odmítnout" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Chyba: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Nepodařilo se načíst odpovědi." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Zpět" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index 051d7d191f..fc254fe768 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatisiert" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Gruppe" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Antworten" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Beitragsstatistiken anzeigen" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Schließen" @@ -343,7 +345,7 @@ msgstr "Mehr von <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Startseite" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Anhang #{i} fehlgeschlagen" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Inhaltswarnung" @@ -540,21 +542,21 @@ msgstr "Gepostet auf <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Alle können zitieren" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Ihre Follower können zitieren" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Nur Sie können zitieren" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Still öffentlich" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Private Erwähnung" @@ -594,12 +596,12 @@ msgstr "Einplanen" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Antworten" @@ -672,7 +674,7 @@ msgstr "Fehler beim Löschen des Entwurfs! Bitte versuchen Sie es erneut." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Medien" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Zitieren" @@ -778,7 +780,7 @@ msgstr "Inhalt" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Speichern" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "Keine empfohlenen Profile." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Akzeptieren" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Ablehnen" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Akzeptiert" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Konten" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Mehr anzeigen…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l oder <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Boosten" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Umschalt + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Lesezeichen" @@ -1149,31 +1152,31 @@ msgstr "Medienbeschreibung" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Mehr" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Übersetzen" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Sprechen" @@ -1302,8 +1305,8 @@ msgstr "Gefiltert: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Erwähnungen" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Benachrichtigungen" @@ -1455,7 +1458,7 @@ msgstr "Konten…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Einloggen" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Unbekannter Benachrichtigungstyp: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Geteilt/favorisiert von …" @@ -1659,20 +1662,23 @@ msgstr "Erfahre mehr <0/>" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Mehr lesen →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Link kopiert" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Link konnte nicht kopiert werden" @@ -1684,13 +1690,13 @@ msgstr "Link öffnen?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopieren" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Teilen…" @@ -1752,13 +1758,13 @@ msgstr "Ergebnisse anzeigen" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Aktualisieren" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Beitrag einbetten" @@ -1845,6 +1851,18 @@ msgstr "QR-Code scannen" msgid "Unable to access camera. Please check permissions." msgstr "Zugriff auf Kamera nicht möglich. Bitte überprüfen Sie die Berechtigungen." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "Aktuelle Quote ersetzen" msgid "Turn into quote" msgstr "In Quote umwandeln" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Fehler beim Laden der Quotes" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "Empfohlene Profile anzeigen" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Teilen scheint nicht zu funktionieren." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Nach unten" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Bearbeiten" @@ -2527,369 +2545,373 @@ msgstr "Rohes Verknüpfungs-JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Einstellungen vom/zum Instanzserver importieren/exportieren (hochgradig experimentell)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "Private Posts können nicht zitiert werden" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Zitieren anfragen" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "AutorIn wird manuell überprüfen" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Nur Follower können diesen Beitrag zitieren" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "Sie sind nicht berechtigt diesen Beitrag zu zitieren" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Beitrag nicht verfügbar" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>geteilt" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Entschuldigung, deine aktuell verwendete Instanz kann nicht mit diesem von einer anderen Instanz stammenden Beitrag interagieren." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Beitrag von @{0} entfavorisiert" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Post von @{0} favorisiert" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "@{0}'s Beitrag gespeichert" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Einige Medien haben keine Beschreibungen." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Alter Beitrag (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Antworten…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Allen antworten" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# Erwähnungen}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "Nur <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Nicht mehr teilen" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Mit Link zitieren" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Beitrag von @{0} geteilt" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Boost/Quote…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Boost…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Entfavorisieren" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Favorisieren" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Lesezeichen entfernen" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "Quotes anzeigen" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Beitragstext kopiert" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Beitragstext konnte nicht kopiert werden" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Beitragstext kopieren" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Beitrag von <0>@{0} ansehen" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Bearbeitungsverlauf anzeigen" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Bearbeitet: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Link öffnen" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Unterhaltung entstummt" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Unterhaltung stumm geschaltet" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Unterhaltung kann nicht entstummt werden" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Unterhaltung kann nicht stumm geschaltet werden" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Unterhaltung entstummen" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Unterhaltung stumm schalten" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Beitrag vom Profil gelöst" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Beitrag ans Profil angeheftet" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Beitrag kann nicht gelöst werden" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Beitrag kann nicht angeheftet werden" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Vom Profil lösen" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Ans Profil anheften" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Quote-Einstellungen" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Diesen Post löschen?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Post gelöscht" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Post konnte nicht gelöscht werden" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Meinen Beitrag von <0>@{0}s Beitrag entfernen?" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Quote entfernt" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "Quote konnte nicht entfernt werden" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Quote entfernen…" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Post melden…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Favorisiert" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Geboostet" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Lesezeichen hinzugefügt" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Angeheftet" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Gelöscht" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# Antwort} other {# Antworten}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Weniger anzeigen" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Inhalt anzeigen" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Gefiltert: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Medien anzeigen" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Bearbeitet" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Kommentare" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Beitrag von Filtern versteckt" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Beitrag ausstehend" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Beitrag durch Autor*in entfernt" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Beitrag versteckt, da du @{name} geblockt hast." -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Beitrag versteckt, da du {domain} geblockt hast." -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Beitrag versteckt, da du @{name} stummgeschalten hast." -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Trotzdem anzeigen" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Bearbeitungsverlauf" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Fehler beim laden des Verlaufs" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Laden…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geteilt" @@ -2926,9 +2948,9 @@ msgstr "Neue Posts" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Erneut versuchen" @@ -3779,113 +3801,113 @@ msgstr "Wer dich unaufgefordert privat anschreibt" msgid "Who are limited by server moderators" msgstr "Wer von Servermoderatoren eingeschränkt wurde" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Benachrichtigungseinstellungen" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Neue Benachrichtigungen" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Bekanntmachung} other {Bekanntmachungen}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Folgeanfragen" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# Folge-Anfrage} other {# Folge-Anfragen}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Benachrichtigungen von # Person herausgefiltert} other {Benachrichtigungen von # Leuten herausgefiltert}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Nur Erwähnungen" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Heute" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Sie sind auf dem neuesten Stand." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Gestern" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Benachrichtigungen konnten nicht geladen werden" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Benachrichtigungseinstellungen aktualisiert" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Benachrichtigungen von Personen ausfiltern:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtern" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignorieren" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Aktualisiert <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Benachrichtigungen von <0>@{0} anzeigen" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Benachrichtigungen von <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Benachrichtigungen von @{0} werden von jetzt an nicht herausgefiltert." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "Unmöglich, die Benachrichtigungsanfrage anzunehmen" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Zulassen" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "Benachrichtigungsanfrage konnte nicht ausgeblendet werden" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Verwerfen" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Verworfen" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "HINWEIS: Push-Benachrichtigungen funktionieren nur für <0>ein Konto." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Sie sind nicht eingeloggt. Interaktionen (Antworten, Boost usw.) sind nicht möglich." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Dieser Post stammt von einer anderen Instanz (<0>{instance}). Interaktionen (Antworten, Boost, usw.) sind nicht möglich." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Fehler: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Zu meiner Instanz wechseln, um Interaktionen zu ermöglichen" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Antworten konnten nicht geladen werden." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Zurück" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Zum Hauptbeitrag gehen" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} Posts oberhalb ‒ Gehe nach oben" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "In der seitlichen Ansicht linsen" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Zur Vollansicht wechseln" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Alle sensiblen Inhalte anzeigen" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Experimentell" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Wechsel nicht möglich" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Zur Instanz des Posts wechseln" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Post konnte nicht geladen werden" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# Antwort} other {<0>{1} Antworten}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# Kommentar} other {<0>{0} Kommentare}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Post mit Antworten anzeigen" diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index f6f5ef2eea..23947d8748 100644 --- a/src/locales/eo-UY.po +++ b/src/locales/eo-UY.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 19:43\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Aŭtomatigita" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Grupo" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Originala" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Respondoj" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Vidi afiŝo-statistikojn" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Fermi" @@ -343,7 +345,7 @@ msgstr "Pli de <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Hejmo" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Eraro aldonante #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Enhavaverto" @@ -540,21 +542,21 @@ msgstr "Afiŝi la <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Iu ajn povas citi" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Viaj sekvantoj povas citi" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Nur vi povas citi" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Diskrete publika" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privata mencio" @@ -594,12 +596,12 @@ msgstr "Plani" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Respondi" @@ -672,7 +674,7 @@ msgstr "Eraro dum forigo de malneto! Bonvolu provi denove." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Plurmedio" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Citaĵo" @@ -778,7 +780,7 @@ msgstr "Enhavo" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Konservi" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "Ne estas elstaraj profiloj." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Akcepti" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Malakcepti" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Akceptita" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Kontoj" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Montri pli…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l aŭ <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Diskonigi" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Ŝovo + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Legosigni" @@ -1149,31 +1152,31 @@ msgstr "Priskribo de plurmedio" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Pli" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduki" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Paroli" @@ -1302,8 +1305,8 @@ msgstr "Filtrila: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Mencioj" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Sciigoj" @@ -1455,7 +1458,7 @@ msgstr "Kontoj…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Ensaluti" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Nekonata tipo de sciigo: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Diskonigita/Ŝatita de…" @@ -1659,20 +1662,23 @@ msgstr "Lerni pli <0/>" msgid "View #Wrapstodon" msgstr "Vidu #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Legi pli →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Ligilo kopiita" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Ne eblas kopii la ligilon" @@ -1684,13 +1690,13 @@ msgstr "Ĉu malfermi ligilon?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopii" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Diskonigi…" @@ -1752,13 +1758,13 @@ msgstr "Montri rezultojn" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Aktualigi" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Enkorpigi afiŝon" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "Montri elstarajn profilojn" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Kunhavigo ŝajnas ne funkcii." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Moviĝi malsupren" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Redakti" @@ -2527,369 +2545,373 @@ msgstr "Ne estas plu ŝparvojoj por importi" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importi/eksporti agordojn de/al nodservilo (Tre eksperimenta)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "Privataj afiŝoj ne povas esti cititaj" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Peto por citi" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "Aŭtoro permane revizios" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Nur sekvantoj rajtas citi tiun ĉi afiŝon" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "Vi ne rajtas citi ĉi tiun afiŝon" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Afiŝo ne disponebla" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>diskonigita" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Pardonu, la nodo en kiu vi estas ensalutinta ne permesas vin interagi kun ĉi tiu afiŝo de alia nodo." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Ne plu ŝatis la afiŝon de {0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Ŝatis la afiŝon de {0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Ne plu legosignis la afiŝon de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Legosignis la afiŝon de @{0}" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Iuj plurmedioj ne havas priskribojn." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Malnova afiŝo (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Ne plu diskonigi" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Citi kun ligilo" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Ne plu diskonigita la afiŝon de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Diskonigita la afiŝon de @{0}" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Diskonigi…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Ne plu ŝati" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Ŝatata" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Ne plu legosignis" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Teksto de la afiŝo kopiita" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Ne eblas kopii tekston de la afiŝo" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Kopii tekston de la afiŝo" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Vidi afiŝon de <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Montri redaktan historion" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Redaktita: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Konversacion nesilentigita" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Konversacion silentigita" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Ne eblas nesilentigi konversacion" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Ne eblas silentigi konversacion" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Nesilentigi konversacion" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Silentigi konversacion" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Afiŝo depinglinta de profilo" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Afiŝo alpinglita al profilo" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Ne eblas depingli afiŝon" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Ne eblas alpingli afiŝon" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Depingli de profilo" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Alpingli al la profilo" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Agordoj de citaĵo" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Ĉu forigi ĉi tiun afiŝon?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Afiŝo forigita" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Ne eblas forigi afiŝon" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Raporti afiŝon…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Ŝatita" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Diskonigita" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Legosignita" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Alpinglita" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Forigita" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# respondo} other {# respondoj}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Montru malpli" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Montru envahon" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrita: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Montri plurmedion" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Redaktita" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Komentoj" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Afiŝo kaŝita de viaj filtriloj" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Pritraktata afiŝo" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Afiŝo forigita de aŭtoro" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Redaktan historion" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Malsukcesis ŝargi historion" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Ŝargante…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> diskonigita" @@ -2926,9 +2948,9 @@ msgstr "Novaj afiŝoj" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Provu denove" @@ -3779,113 +3801,113 @@ msgstr "Kiu nepetite privata mencias vin" msgid "Who are limited by server moderators" msgstr "Kiuj estas limigitaj de servilaj moderigantoj" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Agordoj pri sciigoj" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Novaj sciigoj" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anonco} other {Anoncoj}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Petoj de sekvado" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# peto de sekvado} other {# petoj de sekvado}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Filtritaj sciigoj de # persono} other {Filtritaj sciigoj de # personoj}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Nur mencioj" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Hodiaŭ" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Vi estas aktualiĝa." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Hieraŭ" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Ne eblas ŝargi sciigojn" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Sciigaj agordoj ĝisdatigitaj" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Filtri sciigojn de homoj:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtrilo" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignori" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Ĝisdatigita <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Vidi sciigojn de <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Sciigoj de <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Sciigoj de @{0} ne estos filtritaj ekde nun." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "Ne eblas akcepti sciigan peton" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Permesi" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Sciigoj de @{0} ne aperos en Filtritaj sciigoj ekde nun." -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "Ne eblas malakcepti sciigan peton" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Fermi" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Fermita" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTO: Puŝaj sciigoj funkcias nur por <0>unu konto." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Afiŝo" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Vi ne estas ensalutinta. Interagoj (respondi, diskonigi, ktp) ne eblas." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Ĉi tiu afiŝo estas de alia nodo (<0>{instance}). Interagoj (respondi, diskonigi, ktp) ne eblas." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Eraro: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Iri al mia nodo por ŝalti interagojn" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Ne eblas ŝargi respondojn." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural,one {# monaton poste} other {# monatojn poste}}" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural,one {# jaron poste} other {# jarojn poste}}" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Reen" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Iri al ĉefa afiŝo" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} afiŝoj supre ‒ Iri supren" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Ŝalti al Flanka Vido" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Ŝalti al Plena Vido" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Montri ĉiujn sentemajn enhavojn" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Eksperimenta" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Ne eblas ŝalti" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Iri al nodo de la afiŝo ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Iri al la nodo de la afiŝo" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Ne eblas ŝargi afiŝon" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# respondo} other {<0>{1} respondoj}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# komento} other {<0>{0} komentoj}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Vidi afiŝon kun siaj respondoj" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 1aa54409d6..bc6a050f92 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 18:34\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatizado" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Grupo" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Originales" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Respuestas" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Ver las estadísticas de las publicaciones" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Cerrar" @@ -343,7 +345,7 @@ msgstr "Más de <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Inicio" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Error al adjuntar #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Advertencia de contenido" @@ -540,21 +542,21 @@ msgstr "Publicar el <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Cualquiera puede citar" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Tus seguidores pueden citar" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Solo tú puedes citar" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Pública, pero silenciosa" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Mención privada" @@ -594,12 +596,12 @@ msgstr "Programar" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Responder" @@ -672,7 +674,7 @@ msgstr "¡Error al eliminar el borrador! Por favor, inténtalo de nuevo." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Multimedia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Citar" @@ -778,7 +780,7 @@ msgstr "Contenido" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Guardar" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "No hay perfiles destacados." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Aceptar" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Rechazar" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Aceptado" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Cuentas" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Mostrar más…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Impulsar" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Mayús + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Añadir marcador" @@ -1149,31 +1152,31 @@ msgstr "Descripción de la imagen" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Más" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traducir" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Hablar" @@ -1302,8 +1305,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Menciones" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Notificaciones" @@ -1455,7 +1458,7 @@ msgstr "Cuentas…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Inicia sesión" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificación desconocido: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Impulsado por/Le gustó a…" @@ -1659,20 +1662,23 @@ msgstr "Más información <0/>" msgid "View #Wrapstodon" msgstr "Ver #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Leer más →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "El enlace ha sido copiado" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "No se ha podido copiar el enlace" @@ -1684,13 +1690,13 @@ msgstr "¿Abrir enlace?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Compartir…" @@ -1752,13 +1758,13 @@ msgstr "Mostrar resultado" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Actualizar" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Insertar publicación" @@ -1845,6 +1851,18 @@ msgstr "Escanear código QR" msgid "Unable to access camera. Please check permissions." msgstr "No se puede acceder a la cámara. Por favor, comprueba los permisos." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "Reemplazar la cita actual" msgid "Turn into quote" msgstr "Convertir en cita" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Hubo un error al cargar las citas" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "No hay citas todavía" @@ -1998,7 +2016,7 @@ msgstr "Mostrar perfiles destacados" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Compartir parece no funcionar." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Bajar" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2527,369 +2545,373 @@ msgstr "No hay más atajos que importar" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importar / exportar ajustes del / hacia el servidor de la instancia (En fase muy experimental)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "Las publicaciones privadas no pueden ser citadas" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Solicitar cita" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "El autor lo revisará manualmente" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Solo los seguidores pueden citar esta publicación" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "No tienes permiso para citar esta publicación" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Publicación no disponible" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>impulsó" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Lo sentimos, la instancia en la que estás conectado no te permite interactuar con esta publicación de otra instancia." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "No me gustó la publicación de {0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Le gustó la publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Dejó de guardar como marcador la publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Guardó como marcador la publicación de @{0}" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Algunos archivos no tienen descripciones." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Antiguas publicaciones (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Responder…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Responder a todos" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural,other {# menciones}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural,other {<0>@{1} primero, # otros debajo}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "Solo <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Dejar de impulsar" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Citar con enlace" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Dejó de impulsar la publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Impulsó la publicación de @{0}" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Impulsar/citar…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Impulsar…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "No me gusta" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Me gusta" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Quitar marcador" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "Ver citas" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Texto de la publicación copiado" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "No se puede copiar el texto de la publicación" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Copiar el texto de la publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Ver publicación de <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Mostrar historial de ediciones" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Se editó el: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Abrir enlace" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Has dejado de silenciar la conversación" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Has silenciado la conversación" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "No se ha podido dejar de silenciar la conversación" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "No se ha podido silenciar la conversación" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Dejar de silenciar conversación" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Silenciar conversación" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Publicación no fijada del perfil" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Publicación fijada en el perfil" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "No se ha podido dejar sin fijar la publicación" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "No se ha podido fijar la publicación" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Dejar de fijar del perfil" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Fijar al perfil" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Configuración de citas" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "¿Deseas eliminar esta publicación?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Se ha eliminado la publicación" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "No se ha podido eliminar la publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "¿Eliminar mi publicación de la publicación de <0>@{0}?" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Cita eliminada" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "No se ha podido eliminar cita" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Eliminar cita…" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Reportar publicación…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Me gusta" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Impulsó" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Añadido a marcadores" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Fijada" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Eliminada" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# respuesta} other {# respuestas}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Mostrar contenido" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Mostrar multimedia" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Se editó" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentarios" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Publicación oculta por tus filtros" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Publicación pendiente" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Publicación eliminada por el autor" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Publicación oculta porque tú has bloqueado a @{name}." -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Publicación oculta porque tú has bloqueado {domain}." -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Publicación oculta porque tú has silenciado a @{name}." -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Mostrar de todos modos" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Historial de ediciones" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Error al cargar el historial" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Cargando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsó" @@ -2926,9 +2948,9 @@ msgstr "Nuevas publicaciones" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Inténtalo de nuevo" @@ -3779,113 +3801,113 @@ msgstr "Que te mencionan de forma no solicitada" msgid "Who are limited by server moderators" msgstr "Que están limitadas por los moderadores del servidor" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Configuración de notificaciones" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Nuevas notificaciones" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anuncio} other {Anuncios}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Solicitudes de seguimiento" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# solicitud de seguimiento} other {# solicitudes de seguimiento}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Notificaciones filtradas de # persona} other {Notificaciones filtradas de # personas}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Solo menciones" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Hoy" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Estás al día." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Ayer" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "No se han podido cargar las notificaciones" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Configuración de las notificaciones actualizada" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Filtrar notificaciones de personas:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtrar" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignorar" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Actualizado <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Mostrar notificaciones de <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Notificaciones de <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Las notificaciones de @{0} no serán filtradas a partir de ahora." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "No se ha podido aceptar la solicitud de notificación" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Permitir" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Las notificaciones de @{0} no se mostrarán en las notificaciones filtradas a partir de ahora." -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "No se ha podido descartar la solicitud de notificación" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Descartar" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Descartado" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Las notificaciones push solo se permiten para <0>una cuenta." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Publicación" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "No estás conectado. No puedes interactuar (responder, impulsar, etc.)." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Esta publicación es de otra instancia (<0>{instance}). Las interacciones (responder, impulsar, etc.) no son posibles." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Error: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Cambiar a mi instancia para activar interacciones" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "No se han podido cargar las respuestas." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# mes después} other {# meses después}}" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural,one {# año después} other {# años después}}" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Volver" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Ir a la publicación principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicaciones arriba - Ir hacia arriba" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Cambiar a vista lateral" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Cambiar a vista completa" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Mostrar todo el contenido sensible" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "No se ha podido cambiar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Cambiar a la instancia de la publicación ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Cambiar a la instancia de la publicación" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "Ver instantáneas del historial de edición" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "No se ha podido cargar la publicación" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# respuesta} other {<0>{1} respuestas}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentario} other {<0>{0} comentarios}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Ver publicación con sus respuestas" diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index eb7045a407..38ef04227c 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-05 11:51\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatizatua" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Taldea" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Originalak" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2735 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,6 +229,7 @@ msgstr "Erantzunak" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,14 +274,15 @@ msgstr "Ikusi bidalketen estatistikak" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3308 -#: src/components/status.jsx:3520 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "#{i} eranskinak huts egin du" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2502 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Edukiari buruzko abisua" @@ -540,21 +542,21 @@ msgstr "Programatu <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Edonork iruzkindu dezake" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Jarraitzaileek iruzkindu dezakete" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Zeuk bakarrik iruzkindu dezakezu" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Ikusgarritasun mugatua" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2382 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Aipamen pribatua" @@ -594,12 +596,12 @@ msgstr "Programatu" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2134 -#: src/components/status.jsx:2135 -#: src/components/status.jsx:2863 -#: src/components/status.jsx:2875 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Erantzun" @@ -672,7 +674,7 @@ msgstr "Errorea zirriborroa ezabatzean! Saiatu berriro." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1667 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Multimedia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Iruzkindu" @@ -822,7 +824,7 @@ msgid "Accounts" msgstr "Kontuak" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:921 @@ -832,7 +834,8 @@ msgid "Show more…" msgstr "Erakutsi gehiago…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l edo <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Bultzatu" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Jarri laster-marka" @@ -1149,11 +1152,11 @@ msgstr "Fitxategiaren deskribapena" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2158 -#: src/components/status.jsx:2175 -#: src/components/status.jsx:2308 -#: src/components/status.jsx:3006 -#: src/components/status.jsx:3009 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1166,14 +1169,14 @@ msgid "More" msgstr "Gehiago" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Itzuli" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Irakurri ozenki" @@ -1302,8 +1305,8 @@ msgstr "Iragazita: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3446 -#: src/components/status.jsx:3524 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Jakinarazpen mota ezezaguna: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Bultzatu/Gogoko du(te)…" @@ -1659,22 +1662,23 @@ msgstr "Ikasi gehiago <0/>" msgid "View #Wrapstodon" msgstr "Ikusi #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Irakurri gehiago →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1440 -#: src/components/status.jsx:1473 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Esteka kopiatu da" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1443 -#: src/components/status.jsx:1476 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Ezin da esteka kopiatu" @@ -1686,13 +1690,13 @@ msgstr "Esteka ireki?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1482 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopiatu" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1504 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Partekatu…" @@ -1760,7 +1764,7 @@ msgid "Refresh" msgstr "Freskatu" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Txertatu bidalketa" @@ -1847,6 +1851,18 @@ msgstr "Eskaneatu QR kodea" msgid "Unable to access camera. Please check permissions." msgstr "Ezin da kamera atzitu. Egiaztatu baimenak." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1877,11 +1893,11 @@ msgstr "Ordeztu uneko iruzkina" msgid "Turn into quote" msgstr "Bihurtu iruzkin" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Errorea iruzkinak kargatzean" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "Oraindik ez dago iruzkinik" @@ -2000,7 +2016,7 @@ msgstr "Erakutsi nabarmendutako profilak" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1498 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Ez dirudi partekatzea dabilenik." @@ -2337,7 +2353,7 @@ msgid "Move down" msgstr "Mugitu behera" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editatu" @@ -2529,369 +2545,373 @@ msgstr "Lasterbideen JSON gordina" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Inportatu / Esportatu ezarpenak zerbitzarira / zerbitzaritik (oso esperimentala)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "Bidalketa pribatuak ezin dira iruzkindu" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Iruzkintzeko eskaerak" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "Egileak eskuz berrikusiko du" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Jarraitzaileek soilik iruzkindu dezakete bidalketa hau" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "Ez duzu bidalketa hau iruzkintzeko baimenik" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3136 -#: src/components/status.jsx:3137 -#: src/components/status.jsx:3138 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Bidalketa ez dago eskuragarri" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/>(e)k <1>bultzatua" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Barka baina saioa hasita duzun zerbitzariak ezin du interaktuatu beste instantzia batekoa den bidalketa honekin." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "@{0}(r)en bidalketa gogoko izateari utzi diozu" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "@{0}(r)en bidalketa gogoko egin du" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "@{0}(r)en bidalketari laster-marka kendu dio" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "@{0}(r)en bidalketari laster-marka jarri dio" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Multimedia fitxategi batzuek ez dute deskribapenik." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Bidalketa zaharra (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Erantzun…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Erantzun guztiei" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, one {}other {# aipamen}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, one {}other {<0>@{1} lehena, beste # beherago}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "<0>@{0} bakarrik" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2958 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Kendu bultzada" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2943 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Iruzkindu estekarekin" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1818 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "@{0}(r)en bidalketari bultzada kendu dio" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1819 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "@{0}(r)en bidalketa bultzatu du" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Bultzatu/Iruzkindu…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Bultzatu…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Utzi gogoko egiteari" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Gogoko egin" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Kendu laster-marka" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "Ikusi iruzkinak" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Bidalketako testua kopiatu da" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Ezin da bidalketako testua kopiatu" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Kopiatu bidalketako testua" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Ikusi <0>@{0}(r)en bidalketa" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Erakutsi edizio-historia" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Editatuta: {editedDateText}" -#: src/components/status.jsx:1465 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Ireki esteka" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Elkarrizketa mututzeari utzi zaio" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Elkarrizketa mututu da" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Ezin da elkarrizketa mututzeari utzi" -#: src/components/status.jsx:1540 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Ezin da elkarrizketa mututu" -#: src/components/status.jsx:1549 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Utzi elkarrizketa mututzeari" -#: src/components/status.jsx:1556 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Mututu elkarrizketa" -#: src/components/status.jsx:1572 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Bidalketa profilean finkatzeari utzi zaio" -#: src/components/status.jsx:1573 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Profilean finkatutako bidalketa" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Ezin da bidalketa finkatzeari utzi" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Ezin da bidalketa finkatu" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Utzi profilean finkatzeari" -#: src/components/status.jsx:1594 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Finkatu profilean" -#: src/components/status.jsx:1607 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Iruzkinen ezarpenak" -#: src/components/status.jsx:1640 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Bidalketa ezabatu nahi duzu?" -#: src/components/status.jsx:1656 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Bidalketa ezabatu da" -#: src/components/status.jsx:1659 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Ezin da bidalketa ezabatu" #. placeholder {0}: username || acct -#: src/components/status.jsx:1684 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Nire bidalketa <0>@{0}(r)en bidalketatik kendu?" -#: src/components/status.jsx:1705 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Iruzkina kendu da" -#: src/components/status.jsx:1709 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "Ezin da iruzkina kendu" -#: src/components/status.jsx:1715 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Kendu iruzkina…" -#: src/components/status.jsx:1729 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Salatu bidalketa…" -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2185 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Gogoko egina" -#: src/components/status.jsx:2182 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Bultzatua" -#: src/components/status.jsx:2192 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Laster-marka jarria" -#: src/components/status.jsx:2196 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Finkatua" -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2743 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Ezabatua" -#: src/components/status.jsx:2291 -#: src/components/status.jsx:2359 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {erantzun #} other {# erantzun}}" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Ezkutatu edukia" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Erakutsi edukia" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2629 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Iragazita: {0}" -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Erakutsi multimedia fitxategiak" -#: src/components/status.jsx:2778 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Editatuta" -#: src/components/status.jsx:2864 -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Iruzkinak" -#: src/components/status.jsx:3134 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Iragazkiek ezkutatutako bidalketa" -#: src/components/status.jsx:3135 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Bidalketa zain dago" -#: src/components/status.jsx:3139 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Egileak bidalketa kendu du" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Bidalketa ezkutatu da @{name} blokeatu duzulako." -#: src/components/status.jsx:3142 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Bidalketa ezkutatu da {domain} blokeatu duzulako." -#: src/components/status.jsx:3143 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Bidalketa ezkutatu da @{name} mututu duzulako." -#: src/components/status.jsx:3214 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Erakutsi hala ere" -#: src/components/status.jsx:3313 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Edizio-historia" -#: src/components/status.jsx:3317 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Ezin da historia kargatu" -#: src/components/status.jsx:3322 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Kargatzen…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3454 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/>(e)k <1/> bultzatu du" diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index a37fe32333..b63379436f 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "خودکارشده" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "گروه" @@ -218,17 +218,18 @@ msgid "Original" msgstr "اصلی" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "پاسخ‌ها" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "نمایش اطلاعات فرسته" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "بستن" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "خانه" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "پیوست #{i} شکست خورد" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "هشدار محتوا" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "اشارهٔ خصوصی" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "پاسخ دادن" @@ -672,7 +674,7 @@ msgstr "خطا در حذف پیش‌نویس! لطفا دوباره تلاش ک #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "رسانه" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "نقل قول" @@ -778,7 +780,7 @@ msgstr "محتوا" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "ذخیره" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "قبول کردن" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "رد کردن" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "قبول شده" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "حساب‌های کاربری" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "نمایش بیشتر…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>م یا <1>ب" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "تقویت" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>تبدیل + <1>ذ" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "نشانک‌گذاری" @@ -1149,31 +1152,31 @@ msgstr "شرح رسانه" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "بیشتر" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "ترجمه" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "حرف زدن" @@ -1302,8 +1305,8 @@ msgstr "پالایش‌شده: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "اشاره‌ها" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "آگاهی‌ها" @@ -1455,7 +1458,7 @@ msgstr "حساب‌ها…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "ورود" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[نوع ناشناختهٔ آگاهی: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "تقویت‌شده/برگزیده‌شده توسط…" @@ -1659,20 +1662,23 @@ msgstr "بیشتر بدانید <0/>" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "بیشتر خوانید ←" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "پیوند رونوشت شد" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "ناتوان در رونوشت برداشتن از پیوند" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "رونوشت" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "همرسانی…" @@ -1752,13 +1758,13 @@ msgstr "نمایش نتایج" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "بارگذاری مجدد" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "فرستهٔ جاسازی‌شده" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "انگار همرسانی کار نمیکند." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "حرکت به پایین" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "ویرایش" @@ -2527,369 +2545,373 @@ msgstr "جیسون خالص میانبرها" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "ورود/صدور تنظیمات از/به کارساز نمونه (خیلی آزمایشی)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>تقویت کرد" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "متأسفانه نمونه‌ای که شما در آن وارد شده‌اید نمیتواند با این فرسته از یک نمونهٔ دیگر تعامل داشته باشد." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "فرستهٔ @{0} نابرگزیده شد" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "بعضی از رسانه‌ها شرح ندارند." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "فرستهٔ قدیمی (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "ناتقویت" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "تقویت…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "نابرگزیدن" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "برگزیدن" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "نانشانک‌گذاری" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "نمایش تاریخچهٔ ویرایش" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "ویرایش‌شده: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "گفتگو ناخموشیده شد" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "گفتگو خموشیده شد" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "ناتوان در ناخموشاندن گفتگو" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "ناتوان در خموشاندن گفتگو" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "ناخموشاندن گفتگو" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "خموشاندن گفتگو" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "سنجاق فرسته از نمایه برداشته شد" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "فرسته به نمایه سنجاق شد" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "ناتوان در برداشتن سنجاق فرسته" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "ناتوان در سنجاق کردن فرسته" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "برداشتن سنجاق " -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "سنجاق کردن به نمایه" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "این فرسته را حذف میکنید؟" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "گزارش دادن فرسته…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "پالایش‌شده: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> تقویت‌شده" @@ -2926,9 +2948,9 @@ msgstr "فرسته‌های جدید" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "تلاش مجدد" @@ -3779,113 +3801,113 @@ msgstr "کسی که بصورت ناخواسته به شما اشارهٔ خصو msgid "Who are limited by server moderators" msgstr "کسی که توسط ناظم‌های کارساز محدود شده است" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "تنظیمات آگهی‌ها" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "درخواست‌های پی‌گیری" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# درخواست پی‌گیری} other {# درخواست پیگیری}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {آگاهی‌های پالایش‌شده از شخص #} other {آگاهی‌های پالایش‌شده از شخص #}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "فقط اشاره‌ها" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "امروز" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "دیروز" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "ناتوان در بارگذاری آگاهی‌ها" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "تنظیمات آگاهی‌ها بارگذاری شدند" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "پالایش کردن آگاهی‌ها از افراد:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "پالایش کردن" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "نادیده گرفتن" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "بروزشده <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "نمایش آگاهی‌ها از <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "آگاهی‌ها از <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "آگاهی‌ها از @{0} از الآن پالایش نخواهند شد." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "ناتوان در قبول کردن درخواست آگاهی" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "اجازه دادن" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "ناتوان در رد کردن درخواست آگاهی" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "رد کردن" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "رد شد" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "نکته: آگاهی‌های ارسالی فقط برای <0>یک حساب کاربری کار میکنند." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "تعویض به حالت نمایش کامل" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "نمایش همهٔ محتوای حساس" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "آزمایشی" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "تعویض به نمونهٔ فرسته" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 55f035e92c..be61e13bf7 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 09:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Botti" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Ryhmä" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Alkuperäiset" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2735 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,6 +229,7 @@ msgstr "Vastaukset" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,14 +274,15 @@ msgstr "Näytä julkaisutilastot" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3308 -#: src/components/status.jsx:3520 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Liite #{i} epäonnistui" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2502 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Sisältövaroitus" @@ -540,21 +542,21 @@ msgstr "Julkaistaan <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Kuka tahansa voi lainata" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Seuraajasi voivat lainata" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Vain sinä voit lainata" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Vaivihkaa julkinen" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2382 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Yksityismaininta" @@ -594,12 +596,12 @@ msgstr "Ajasta" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2134 -#: src/components/status.jsx:2135 -#: src/components/status.jsx:2863 -#: src/components/status.jsx:2875 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Vastaa" @@ -672,7 +674,7 @@ msgstr "Virhe poistettaessa luonnosta! Yritä uudelleen." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1667 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Media" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Lainaa" @@ -822,7 +824,7 @@ msgid "Accounts" msgstr "Tilit" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:921 @@ -832,7 +834,8 @@ msgid "Show more…" msgstr "Näytä lisää…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l tai <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Tehosta" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Vaihto + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Lisää kirjanmerkkeihin" @@ -1149,11 +1152,11 @@ msgstr "Median kuvaus" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2158 -#: src/components/status.jsx:2175 -#: src/components/status.jsx:2308 -#: src/components/status.jsx:3006 -#: src/components/status.jsx:3009 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1166,14 +1169,14 @@ msgid "More" msgstr "Lisää" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Käännä" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Puhu" @@ -1302,8 +1305,8 @@ msgstr "Suodatettu: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3446 -#: src/components/status.jsx:3524 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tuntematon ilmoitustyyppi: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Tehostaneet/tykänneet…" @@ -1659,22 +1662,23 @@ msgstr "Lue lisää <0/>" msgid "View #Wrapstodon" msgstr "Näytä #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Lue lisää →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1440 -#: src/components/status.jsx:1473 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Linkki kopioitu" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1443 -#: src/components/status.jsx:1476 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Linkkiä ei voitu kopioida" @@ -1686,13 +1690,13 @@ msgstr "Avataanko linkki?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1482 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopioi" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1504 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Jaa…" @@ -1760,7 +1764,7 @@ msgid "Refresh" msgstr "Päivitä" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Upota julkaisu" @@ -1847,6 +1851,18 @@ msgstr "Lue QR‐koodi" msgid "Unable to access camera. Please check permissions." msgstr "Kameraa ei voitu käyttää. Tarkista käyttöoikeudet." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1877,11 +1893,11 @@ msgstr "Korvaa nykyinen lainaus" msgid "Turn into quote" msgstr "Muuta lainaukseksi" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Virhe ladattaessa lainauksia" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "Ei vielä lainauksia" @@ -2000,7 +2016,7 @@ msgstr "Näytä esille nostetut profiilit" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1498 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Jako ei näytä toimivan." @@ -2337,7 +2353,7 @@ msgid "Move down" msgstr "Siirrä alaspäin" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Muokkaa" @@ -2529,369 +2545,373 @@ msgstr "Pikavalintojen raaka‐JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Tuo/vie asetukset instanssipalvelimelta/‐palvelimelle (erittäin kokeellinen)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "Yksityisiä julkaisuja ei voi lainata" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Pyydä lupaa lainata" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "Tekijä arvioi pyynnön manuaalisesti" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Vain seuraajat voivat lainata tätä julkaisua" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "Sinulla ei ole oikeutta lainata tätä julkaisua" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3136 -#: src/components/status.jsx:3137 -#: src/components/status.jsx:3138 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Julkaisu ei saatavilla" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>tehosti" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Valitettavasti parhaillaan kirjautuneena oleva instanssi ei voi olla vuorovaikutuksessa tämän toiselta instanssilta peräisin olevan julkaisun kanssa." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Kumottu käyttäjän @{0} julkaisun tykkäys" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Tykätty käyttäjän @{0} julkaisusta" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Poistettu käyttäjän @{0} julkaisu kirjanmerkeistä" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Lisätty käyttäjän @{0} julkaisu kirjanmerkkeihin" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Osalta mediasta puuttuu kuvaus." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Vanha julkaisu (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Vastaa…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Vastaa kaikille" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# mainintaa}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, other {<0>@{1} ensin, # muuta alhaalla}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "Vain <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2958 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Kumoa tehostus" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2943 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Lainaa linkillä" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1818 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Kumottu käyttäjän @{0} julkaisun tehostus" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1819 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Tehostettu käyttäjän @{0} julkaisua" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Tehosta/lainaa…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Tehosta…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Kumoa tykkäys" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Tykkää" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Poista kirjanmerkeistä" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "Näytä lainaukset" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Julkaisun teksti kopioitu" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Julkaisun tekstiä ei voitu kopioida" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Kopioi julkaisun teksti" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Näytä käyttäjän <0>@{0} julkaisu" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Näytä muokkaushistoria" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Muokattu: {editedDateText}" -#: src/components/status.jsx:1465 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Avaa linkki" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Keskustelun mykistys kumottu" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Keskustelu mykistetty" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Keskustelun mykistystä ei voitu kumota" -#: src/components/status.jsx:1540 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Keskustelua ei voitu mykistää" -#: src/components/status.jsx:1549 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Kumoa keskustelun mykistys" -#: src/components/status.jsx:1556 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Mykistä keskustelu" -#: src/components/status.jsx:1572 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Julkaisu irrotettu profiilista" -#: src/components/status.jsx:1573 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Julkaisu kiinnitetty profiiliin" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Julkaisua ei voitu irrottaa" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Julkaisua ei voitu kiinnittää" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Irrota profiilista" -#: src/components/status.jsx:1594 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Kiinnitä profiiliin" -#: src/components/status.jsx:1607 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Lainausasetukset" -#: src/components/status.jsx:1640 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Poistetaanko tämä julkaisu?" -#: src/components/status.jsx:1656 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Julkaisu poistettu" -#: src/components/status.jsx:1659 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Julkaisua ei voitu poistaa" #. placeholder {0}: username || acct -#: src/components/status.jsx:1684 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Poistetaanko julkaisuni käyttäjän <0>@{0} julkaisusta?" -#: src/components/status.jsx:1705 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Lainaus poistettu" -#: src/components/status.jsx:1709 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "Lainausta ei voitu poistaa" -#: src/components/status.jsx:1715 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Poista lainaus…" -#: src/components/status.jsx:1729 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Raportoi julkaisu…" -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2185 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Tykätty" -#: src/components/status.jsx:2182 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Tehostettu" -#: src/components/status.jsx:2192 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Lisätty kirjanmerkkeihin" -#: src/components/status.jsx:2196 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Kiinnitetty" -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2743 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Poistettu" -#: src/components/status.jsx:2291 -#: src/components/status.jsx:2359 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# vastaus} other {# vastausta}}" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Näytä vähemmän" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Näytä sisältö" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2629 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Suodatettu: {0}" -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Näytä media" -#: src/components/status.jsx:2778 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Muokattu" -#: src/components/status.jsx:2864 -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Kommentit" -#: src/components/status.jsx:3134 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Julkaisu piilotettu suodattimiesi perusteella" -#: src/components/status.jsx:3135 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Julkaisu odottaa" -#: src/components/status.jsx:3139 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Tekijä on poistanut julkaisun" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Julkaisu piilotettu, koska olet estänyt käyttäjän @{name}." -#: src/components/status.jsx:3142 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Julkaisu piilotettu, koska olet estänyt instanssin {domain}." -#: src/components/status.jsx:3143 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Julkaisu piilotettu, koska olet mykistänyt käyttäjän @{name}." -#: src/components/status.jsx:3214 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Näytä kuitenkin" -#: src/components/status.jsx:3313 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Muokkaushistoria" -#: src/components/status.jsx:3317 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Historian lataus epäonnistui" -#: src/components/status.jsx:3322 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Ladataan…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3454 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> tehosti" diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index faf5008e93..0c223ba47a 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatisé" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Groupe" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Messages" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Réponses" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Afficher les statistiques du message" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Fermer" @@ -343,7 +345,7 @@ msgstr "Davantage de <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Accueil" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "#{i} n’a pas pu être joint au message" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avertissement de contenu" @@ -540,21 +542,21 @@ msgstr "Publier sur <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Tout le monde peut citer" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Vos abonné(e)s peuvent citer" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Vous seul pouvez citer" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Mention privée" @@ -594,12 +596,12 @@ msgstr "Planifier" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Répondre" @@ -672,7 +674,7 @@ msgstr "Erreur lors de la suppression du brouillon. Veuillez réessayer." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Média" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Citer" @@ -778,7 +780,7 @@ msgstr "Contenu" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Enregistrer" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "Aucun profil en vedette." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Accepter" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Rejeter" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Acceptée" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Comptes" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Voir plus…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Partager" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Maj + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Ajouter aux signets" @@ -1149,31 +1152,31 @@ msgstr "Description du média" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Davantage" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduire" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Prononcer" @@ -1302,8 +1305,8 @@ msgstr "Filtré : {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Mentions" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Notifications" @@ -1455,7 +1458,7 @@ msgstr "Comptes…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Connexion" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Notification de type inconnu : {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Partagée par / Aimée par …" @@ -1659,20 +1662,23 @@ msgstr "En savoir plus <0/>" msgid "View #Wrapstodon" msgstr "Afficher #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Lire la suite →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Lien copié" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Le lien n’a pas pu être copié." @@ -1684,13 +1690,13 @@ msgstr "Ouvrir le lien ?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Copier" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Partager…" @@ -1752,13 +1758,13 @@ msgstr "Montrer les résultats" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Actualiser" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Intégrer le message" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "Remplacer la citation actuelle" msgid "Turn into quote" msgstr "Transformer en citation" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Erreur lors du chargement des citations" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "Aucune citation pour le moment" @@ -1998,7 +2016,7 @@ msgstr "Afficher les profils en vedette" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Le partage ne paraît pas possible." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Déplacer vers le bas" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Modifier" @@ -2527,369 +2545,373 @@ msgstr "Raccourcis JSON bruts" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importer/exporter les paramètres de/vers l'instance du serveur (très expérimental)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>a partagé" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Désolé, votre instance ne peut pas interagir avec ce message d'une autre instance." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Message de @{0} retiré des favoris" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "A aimé la publication de {0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Publication de @{0} retirée des signets" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Publication de @{0} ajoutée aux signets" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Certains médias n'ont pas de descriptions." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Ancien message (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Annuler le partage" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Partage du message de @{0} annulé" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Publication de @{0} partagée" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Partager…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Retirer des favoris" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Ajouter en favori" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Retirer des signets" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Texte de la publication copié" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Impossible de copier le texte de la publication" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Copier le texte de la publication" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Voir le message de <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Afficher l’historique des modifications" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Modifié : {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "La discussion n'est plus masquée" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Conversation mise en silence" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "La conversation n’a pas pu être rétablie." -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "La conversation n’a pas pu être mise en sourdine." -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Ne plus masquer la discussion" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Mettre la conversation en sourdine" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Message détaché du profil" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Message épinglé au profil" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Le message n’a pas pu être détaché." -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Le message n’a pas pu être épinglé." -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Détacher de votre profil" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Épingler à votre profil" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Supprimer ce message ?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Message supprimé" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Le message n’a pas pu être supprimé." #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Signaler le message …" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Favori" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Partagé" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Signet" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Épinglé" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Supprimée" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# réponse} other {# réponses}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Replier" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Afficher le contenu" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtré : {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Afficher le média" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Modifié" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Commentaires" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Historique des modifications" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Échec du chargement de l'historique" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Chargement en cours…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> a partagé" @@ -2926,9 +2948,9 @@ msgstr "Nouveaux messages" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Essayez à nouveau" @@ -3779,113 +3801,113 @@ msgstr "Qui vous mentionnent en privé de façon inattendue" msgid "Who are limited by server moderators" msgstr "Qui sont limité·e·s par les modérateur·rice·s du serveur" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Préférences des notifications" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Nouvelles notifications" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Annonce} other {Annonces}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Demandes d’abonnement" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# demande d'abonnement} other {# demandes d'abonnement}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Notifications filtrées provenant de # personne} other {Notifications filtrées provenant de # personnes}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Mentions seulement" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Aujourd’hui" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Vous avez tout rattrapé." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Hier" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Les notifications n’ont pas pu être chargées." -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Préférences de notification mises à jour" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Masquer les notifications provenant de gens :" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtrer" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignorer" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Mis à jour <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Voir les notifications de <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Notifications de <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Les notifications provenant de @{0} seront dorénavant masquées." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "La demande de notification n’a pas pu être acceptée" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Autoriser" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Les notifications de @{0} n'apparaîtront plus dans les notifications filtrées, dorénavant." -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "La demande de notification n’a pas pu être rejetée" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Rejeter" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Rejetée" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTE : Les notifications Push ne fonctionnent que pour <0>un compte." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Vous n’êtes pas connecté⋅e. Les interactions telles que les réponses et les partages ne sont pas possibles." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Ce message provient d’une autre instance (<0>{instance}). Les interactions telles que les réponses et les partages ne sont pas possibles." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Erreur : {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Basculer vers mon instance pour activer les interactions" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Les réponses n’ont pas pu être chargées." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Retour" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Aller au message principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} messages plus haut ‒ Remonter" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Passer en vue latérale" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Passer en vue pleine page" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Afficher tous les contenus sensibles" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Expérimental" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Impossible de basculer" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Basculer vers l'instance de la publication ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Basculer vers l'instance du message" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Le message n’a pas pu être chargé." #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# réponse} other {<0>{1} réponses}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# commentaire} other {<0>{0} commentaires}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Voir le message avec ses réponses" diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index 616c08c9d0..ac7e204cc9 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-03 06:46\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatizada" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Grupo" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Orixinal" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2735 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Respostas" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,14 +274,15 @@ msgstr "Ver estatísticas de publicación" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3308 -#: src/components/status.jsx:3520 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -289,7 +291,7 @@ msgstr "Ver estatísticas de publicación" #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Pechar" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Fallou o anexo #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2502 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Aviso sobre o contido" @@ -540,21 +542,21 @@ msgstr "Publicar o <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Calquera pode citarte" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "As túas seguidoras poden citarte" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Só ti podes citar" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Pública limitada" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2382 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Mención privada" @@ -594,12 +596,12 @@ msgstr "Programar" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2134 -#: src/components/status.jsx:2135 -#: src/components/status.jsx:2863 -#: src/components/status.jsx:2875 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Responder" @@ -672,7 +674,7 @@ msgstr "Erro ao desbotar o borrador! Inténtao outra vez." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1667 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Multimedia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Cita" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Contas" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Mostrar máis…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Promover" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Maiús + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Marcar" @@ -1149,31 +1152,31 @@ msgstr "Descrición do multimedia" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2158 -#: src/components/status.jsx:2175 -#: src/components/status.jsx:2308 -#: src/components/status.jsx:3006 -#: src/components/status.jsx:3009 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Máis" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traducir" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Falar" @@ -1302,8 +1305,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3446 -#: src/components/status.jsx:3524 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1455,7 +1458,7 @@ msgstr "Contas…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Acceder" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificación descoñecido: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Promovida/Favorecida por…" @@ -1659,22 +1662,23 @@ msgstr "Saber mais <0/>" msgid "View #Wrapstodon" msgstr "Ver #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Ler mais →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1440 -#: src/components/status.jsx:1473 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Copiouse a ligazón" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1443 -#: src/components/status.jsx:1476 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Non se puido copiar a ligazón" @@ -1686,13 +1690,13 @@ msgstr "Abrir ligazón?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1482 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1504 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Compartir…" @@ -1754,13 +1758,13 @@ msgstr "Mostrar resultados" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Actualizar" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Incluír a publicación" @@ -1847,6 +1851,18 @@ msgstr "Escanear código QR" msgid "Unable to access camera. Please check permissions." msgstr "Non se puido acceder á cámara. Comproba os permisos." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1877,11 +1893,11 @@ msgstr "Substituír cita actual" msgid "Turn into quote" msgstr "Converter en cita" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Erro ao cargar as citas" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "Aínda non hai citas." @@ -2000,7 +2016,7 @@ msgstr "Mostrar perfís destacados" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1498 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Semella que non se pode compartir." @@ -2337,7 +2353,7 @@ msgid "Move down" msgstr "Ir abaixo" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2529,369 +2545,373 @@ msgstr "Atallos en formato JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importar/exportar os axustes de/para o servidor da instancia (moi experimental)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "As publicacións privadas non se poden citar" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Solicitar a citación" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "Será revisada manualmente" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Só as seguidoras poden citar esta publicación" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "Non tes permiso para citar esta publicación" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3136 -#: src/components/status.jsx:3137 -#: src/components/status.jsx:3138 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Publicación non dispoñible" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>promoveu" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Sentímolo pero a instancia na que iniciaches sesión non pode interactuar coa publicación desde outra instancia." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Retirado o favorecemento a @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Favorecida a publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Desmarcouse a publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Marcouse a publicación de @{0}" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Algún multimedia non ten descrición." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Publicación antiga (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Responder…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Responder a todas" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# mencións}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, one {}other {<0>@{1} a primeira, # máis embaixo}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "Só <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2958 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Retirar promoción" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2943 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Citar con ligazón" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1818 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Retirada a promoción da publicación de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1819 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Promoveu a publicación de @{0}" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Promoción/Cita…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Promover…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Xa non me gusta" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Gústame" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Retirar marcador" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "Ver citas" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Copiouse o texto da publicación" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Non se puido copiar o texto da publicación" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Copiar texto da publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Ver publicación de <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Mostrar historial de edicións" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Editada: {editedDateText}" -#: src/components/status.jsx:1465 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Abrir ligazón" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Conversa reactivada" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Conversa acalada" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Non se puido reactivar a conversa" -#: src/components/status.jsx:1540 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Non se puido acalar a conversa" -#: src/components/status.jsx:1549 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Reactivar a conversa" -#: src/components/status.jsx:1556 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Acalar conversa" -#: src/components/status.jsx:1572 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Desprendeuse do perfil a publicación" -#: src/components/status.jsx:1573 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Publicación fixada ao perfil" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Non se puido desprender a publicación" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Non se puido fixar a publicación" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Soltar do perfil" -#: src/components/status.jsx:1594 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Fixar no perfil" -#: src/components/status.jsx:1607 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Axustes para citar" -#: src/components/status.jsx:1640 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Eliminar publicación?" -#: src/components/status.jsx:1656 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Eliminouse a publicación" -#: src/components/status.jsx:1659 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Non se puido eliminar a publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1684 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Retirar a miña publicación da publicación de <0>@{0}?" -#: src/components/status.jsx:1705 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Retirouse a cita" -#: src/components/status.jsx:1709 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "Non se puido retirar a cita" -#: src/components/status.jsx:1715 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Retirar cita…" -#: src/components/status.jsx:1729 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Denunciar publicación…" -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2185 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Favorecida" -#: src/components/status.jsx:2182 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Promovida" -#: src/components/status.jsx:2192 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Marcada" -#: src/components/status.jsx:2196 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Fixada" -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2743 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Eliminada" -#: src/components/status.jsx:2291 -#: src/components/status.jsx:2359 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Ver menos" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Mostrar contido" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2629 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Mostrar multimedia" -#: src/components/status.jsx:2778 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Editada" -#: src/components/status.jsx:2864 -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentarios" -#: src/components/status.jsx:3134 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Publicación oculta por mor dos teus filtros" -#: src/components/status.jsx:3135 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Publicación pendente" -#: src/components/status.jsx:3139 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Publicación retirada pola autora" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Publicación oculta porque bloqueaches a @{name}." -#: src/components/status.jsx:3142 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Publicación oculta porque bloqueaches {domain}." -#: src/components/status.jsx:3143 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Publicación oculta porque silenciaches a @{name}." -#: src/components/status.jsx:3214 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Mostrar igualmente" -#: src/components/status.jsx:3313 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Editar Historial" -#: src/components/status.jsx:3317 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Fallou a carga do historial" -#: src/components/status.jsx:3322 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Cargando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3454 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> promoveu" @@ -2929,8 +2949,8 @@ msgstr "Novas publicacións" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:897 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Inténtao outra vez" @@ -4256,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: As notificacións Push só funcionan para <0>unha conta." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Publicación" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Non iniciaches sesión. Non é posible interactuar (responder, promover, etc)." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Esta publicación procede de outra instancia (<0>{instance}). Non é posible interaccionar (responder, promover, etc)." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Erro: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Cambiar á miña instancia para poder interactuar" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Non se puideron cargar as respostas." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# mes máis tarde} other {# meses máis tarde}}" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# ano máis tarde} other {# anos máis tarde}}" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Atrás" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Ir á publicación principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicacións máis arriba ― Ir arriba" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Cambiar a Vista Lateral con detalle" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Cambiar a Vista completa" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Mostrar todo o contido sensible" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Non se puido cambiar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Cambiar á instancia ({0}) da publicación" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Cambiar á instancia da publicación" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "Ver historial de edición de instantáneas" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Non se puido cargar a publicación" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# resposta} other {<0>{1} respostas}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentario} other {<0>{0} comentarios}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Ver publicación coas suas respostas" diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index bcc914e62b..bcc2cb04e2 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -39,7 +39,7 @@ msgstr "בוט" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "קבוצה" @@ -218,17 +218,18 @@ msgid "Original" msgstr "מקור" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "תגובות" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "סגירה" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "בית" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "אזכור בפרטי" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -672,7 +674,7 @@ msgstr "תקלה במחיקת הטיוטה! אנא נסו שנית." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "מדיה" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "" @@ -778,7 +780,7 @@ msgstr "תוכן" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "שמירה" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "הדהוד" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "" @@ -1149,31 +1152,31 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "עוד" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "תרגום" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "" @@ -1302,8 +1305,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "התראות" @@ -1455,7 +1458,7 @@ msgstr "חשבונות…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "התחברות" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "הודהד/חובב על ידי…" @@ -1659,20 +1662,23 @@ msgstr "" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "הקישור הועתק" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "לא ניתן להעתיק את הקישור" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "שיתוף…" @@ -1752,13 +1758,13 @@ msgstr "" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "" @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2527,369 +2545,373 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "הדהוד…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "ביטול חיבוב" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "חיבוב" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "לא ניתן להעתיק את הטקסט של הטיוט" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "לא ניתן לבטל את השתקת השיחה" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "לא ניתן להשתיק את השיחה" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "לא ניתן לבטל את נעיצת הטיוט" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "לא ניתן לנעוץ את הטיוט" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "לא ניתן למחוק את הטיוט" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "חובב" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "הודהד" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "" @@ -2926,9 +2948,9 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "הגדרות להתראות" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "בקשות מעקב" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "לא ניתן לטעון את ההתרעות" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "ההגדרות להתרעות עודכנו" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "לא ניתן לקבל את בקשת ההתרעות" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "לא ניתן לבטל את בקשת ההתרעות" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "תקלה: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "לא ניתן לטעון תגובות." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "נסיוני" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "לא ניתן לעבור" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "לא ניתן לטעות את הטיוט" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index e307dfdbc1..0fb2130de4 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-01 13:10\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatizzato" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Gruppo" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Originali" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2735 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Risposte" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,14 +274,15 @@ msgstr "Visualizza statistiche post" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3308 -#: src/components/status.jsx:3520 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -289,7 +291,7 @@ msgstr "Visualizza statistiche post" #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Chiudi" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Allegato #{i} fallito" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2502 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avviso contenuto" @@ -540,21 +542,21 @@ msgstr "Data pubblicazione: <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Chiunque può citare" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "I tuoi seguaci possono citare" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Solo tu puoi citare" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Non in lista" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2382 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menzione privata" @@ -594,12 +596,12 @@ msgstr "Programma" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2134 -#: src/components/status.jsx:2135 -#: src/components/status.jsx:2863 -#: src/components/status.jsx:2875 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Rispondi" @@ -672,7 +674,7 @@ msgstr "Errore eliminazione bozza! Riprova." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1667 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Contenuti" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Cita" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Account" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Mostra altro…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Reblogga" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Maiusc + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Aggiungi ai segnalibri" @@ -1149,31 +1152,31 @@ msgstr "Descrizione contenuti" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2158 -#: src/components/status.jsx:2175 -#: src/components/status.jsx:2308 -#: src/components/status.jsx:3006 -#: src/components/status.jsx:3009 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Altro" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduci" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Leggi" @@ -1302,8 +1305,8 @@ msgstr "Filtrato: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3446 -#: src/components/status.jsx:3524 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1455,7 +1458,7 @@ msgstr "Account…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Accedi" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo notifica sconosciuto: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Rebloggato da/Piace a…" @@ -1659,22 +1662,23 @@ msgstr "Scopri di più <0/>" msgid "View #Wrapstodon" msgstr "Visualizza #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Leggi di più →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1440 -#: src/components/status.jsx:1473 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Link copiato" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1443 -#: src/components/status.jsx:1476 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Impossibile copiare link" @@ -1686,13 +1690,13 @@ msgstr "Aprire il link?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1482 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Copia" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1504 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Condividi…" @@ -1754,13 +1758,13 @@ msgstr "Mostra risultati" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Ricarica" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Incorpora post" @@ -1847,6 +1851,18 @@ msgstr "Scansiona codice QR" msgid "Unable to access camera. Please check permissions." msgstr "Impossibile accedere alla fotocamera. Verifica i permessi." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1877,11 +1893,11 @@ msgstr "Sostituisci la citazione attuale" msgid "Turn into quote" msgstr "Trasforma in citazione" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Errore nel caricamento delle citazioni" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "Ancora nessuna citazione" @@ -2000,7 +2016,7 @@ msgstr "Mostra profili consigliati" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1498 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "La condivisione non sembra funzionare." @@ -2337,7 +2353,7 @@ msgid "Move down" msgstr "Sposta giù" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Modifica" @@ -2529,369 +2545,373 @@ msgstr "JSON scorciatoie originale" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importa/esporta impostazioni da/su un server istanza (molto sperimentale)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "Non puoi citare i post privati" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Richiedi di citare" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "L'autore approverà o rifiuterà manualmente" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Solo i seguaci possono citare questo post" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "Non ti è permesso citare questo post" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3136 -#: src/components/status.jsx:3137 -#: src/components/status.jsx:3138 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Post non disponibile" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>ha rebloggato" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Spiacenti, l'istanza a cui sei connesso non può interagire coi post di un'altra istanza." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Hai annullato il Mi piace al post di @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Hai messo Mi piace al post di @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Post di @{0} rimosso dai segnalibri" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Post di @{0} aggiunto ai segnalibri" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Alcuni contenuti non hanno una descrizione." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Post vecchio (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Rispondi…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Rispondi a tutti" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# menzioni}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, other {<0>@{1} prima, # altri sotto}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "Solo <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2958 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Annulla reblog" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2943 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Cita con link" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1818 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Hai annullato il reblog del post di @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1819 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Hai rebloggato il post di @{0}" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Reblogga/cita…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Reblogga…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Non mi piace più" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Mi piace" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Rimuovi dai segnalibri" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "Visualizza citazioni" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Testo del post copiato" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Impossibile copiare il testo del post" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Copia testo del post" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Visualizza post di <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Mostra cronologia modifiche" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Modificato: {editedDateText}" -#: src/components/status.jsx:1465 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Apri link" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Conversazione riattivata" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Conversazione silenziata" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Impossibile riattivare conversazione" -#: src/components/status.jsx:1540 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Impossibile silenziare conversazione" -#: src/components/status.jsx:1549 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/components/status.jsx:1556 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Silenzia conversazione" -#: src/components/status.jsx:1572 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Post tolto dai fissati del profilo" -#: src/components/status.jsx:1573 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Post fissato sul profilo" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Impossibile togliere post dai fissati" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Impossibile fissare post" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Togli dai fissati" -#: src/components/status.jsx:1594 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Fissa sul profilo" -#: src/components/status.jsx:1607 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Impostazioni citazione" -#: src/components/status.jsx:1640 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Eliminare questo post?" -#: src/components/status.jsx:1656 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Post eliminato" -#: src/components/status.jsx:1659 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Impossibile eliminare post" #. placeholder {0}: username || acct -#: src/components/status.jsx:1684 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Rimuovere il post dal post di <0>@{0}?" -#: src/components/status.jsx:1705 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Citazione rimossa" -#: src/components/status.jsx:1709 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "Impossibile rimuovere citazione" -#: src/components/status.jsx:1715 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Rimuovi citazione…" -#: src/components/status.jsx:1729 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Segnala post…" -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2185 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Ti piace" -#: src/components/status.jsx:2182 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Rebloggato" -#: src/components/status.jsx:2192 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Aggiunto ai segnalibri" -#: src/components/status.jsx:2196 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Fissato" -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2743 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Eliminato" -#: src/components/status.jsx:2291 -#: src/components/status.jsx:2359 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# risposta} other {# risposte}}" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Mostra meno" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Mostra contenuto" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2629 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrati: {0}" -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Mostra contenuti" -#: src/components/status.jsx:2778 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Modificato" -#: src/components/status.jsx:2864 -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Commenti" -#: src/components/status.jsx:3134 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Post nascosto dai tuoi filtri" -#: src/components/status.jsx:3135 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Post in attesa" -#: src/components/status.jsx:3139 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Post rimosso dall'autore" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Il post è nascosto perché hai bloccato @{name}." -#: src/components/status.jsx:3142 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Il post è nascosto perché hai bloccato {domain}." -#: src/components/status.jsx:3143 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Il post è nascosto perché hai silenziato @{name}." -#: src/components/status.jsx:3214 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Mostra comunque" -#: src/components/status.jsx:3313 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Cronologia modifiche" -#: src/components/status.jsx:3317 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Impossibile caricare cronologia" -#: src/components/status.jsx:3322 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Carico…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3454 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha rebloggato" @@ -2929,8 +2949,8 @@ msgstr "Nuovi post" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 #: src/pages/notifications.jsx:897 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Riprova" @@ -4256,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Le notifiche push funzionano solo per <0>un account." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Post" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Non hai effettuato l'accesso. Le interazioni (risposte, reblog, ecc.) sono disabilitate." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Questo post è di un'altra istanza (<0>{instance}). Le interazioni (risposte, reblog, ecc.) sono disabilitate." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Errore: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Passa alla mia istanza per abilitare le interazioni" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Impossibile caricare risposte." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# mese dopo} other {# mesi dopo}}" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# anno dopo} other {# anni dopo}}" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Indietro" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Vai al post principale" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} post sopra - Torna in cima" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Passa a vista laterale" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Passa a vista completa" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Mostra tutti i contenuti sensibili" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Sperimentale" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Impossibile cambiare" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Passa all'istanza del post ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Passa all'istanza del post" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "Visualizza istantanee della cronologia modifiche" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Impossibile caricare post" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# risposta} other {<0>{1} risposte}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# commento} other {<0>{0} commenti}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Visualizza post con le risposte" diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index baadeb99ef..9a3aa477ab 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -39,7 +39,7 @@ msgstr "BOTアカウント" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "グループ" @@ -218,17 +218,18 @@ msgid "Original" msgstr "オリジナル" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "返信" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "投稿の統計を見る" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "閉じる" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "ホーム" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "ファイル #{i} の添付に失敗しました" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "コンテンツに関する警告" @@ -540,21 +542,21 @@ msgstr "投稿日時" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "誰でも引用可能" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "あなたのフォロワーが引用可能" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "あなただけが引用可能" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "ひかえめな公開" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "非公開の返信" @@ -594,12 +596,12 @@ msgstr "予約する" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "返信" @@ -672,7 +674,7 @@ msgstr "下書きの削除中にエラーが発生しました!もう一度や #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "メディア" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "引用" @@ -778,7 +780,7 @@ msgstr "内容" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "保存" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "承認する" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "拒否する" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "承認済み" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "アカウント" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "もっと見る…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l または <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "ブースト" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "ブックマーク" @@ -1149,31 +1152,31 @@ msgstr "メディアの説明" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "その他" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "翻訳" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "読み上げ" @@ -1302,8 +1305,8 @@ msgstr "フィルターされました: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "メンション" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "通知" @@ -1455,7 +1458,7 @@ msgstr "アカウント…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "ログイン" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[不明な通知タイプ: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "ブースト/お気に入りしたユーザー" @@ -1659,20 +1662,23 @@ msgstr "詳細 <0/>" msgid "View #Wrapstodon" msgstr "#Wrapstodon を表示" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "続きを見る →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "リンクをコピーしました" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "リンクをコピーできません" @@ -1684,13 +1690,13 @@ msgstr "リンクを開く" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "コピー" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "共有…" @@ -1752,13 +1758,13 @@ msgstr "結果を表示" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "更新" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "ポストを埋め込む" @@ -1845,6 +1851,18 @@ msgstr "QRコードをスキャン" msgid "Unable to access camera. Please check permissions." msgstr "カメラにアクセスできません。権限を確認してください。" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "現在の引用を置換" msgid "Turn into quote" msgstr "引用に変更する" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "引用の読み込みエラー" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "まだ引用がありません" @@ -1998,7 +2016,7 @@ msgstr "紹介されたプロフィールを表示" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "共有は機能しないようです。" @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "下へ移動" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "編集" @@ -2527,369 +2545,373 @@ msgstr "ショートカットのRaw JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "インスタンスサーバーへの設定のインポート/エクスポート (非常に実験的)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "ブースト…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "ブックマーク解除" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "編集履歴を表示" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "編集済み: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "会話のミュートを解除" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "会話をミュート" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "ポストを削除しました" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "ポストを削除できません" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "いいね!しました" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "ブーストしました" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "ブックマークしました" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "ピン留めしました" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "削除しました" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# 件の返信} other {# 件の返信}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "コンテンツを表示" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "フィルター: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "メディアを表示" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "" @@ -2926,9 +2948,9 @@ msgstr "新しい投稿" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "" @@ -3780,113 +3802,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "通知設定" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "フォローリクエスト" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "通知設定が更新されました" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "" @@ -4255,102 +4277,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/kab.po b/src/locales/kab.po index 45e8be4a81..590d373bdd 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Awurman" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Agraw" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Aɣbalu" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Tiririt" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Wali tidaddanin n tsuffeɣt" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Mdel" @@ -343,7 +345,7 @@ msgstr "Ugar sɣur <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Agejdan" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Amedday #{i} yecceḍ" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Yir agbur" @@ -540,21 +542,21 @@ msgstr "Teffɣed ass n <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Azayez asusam" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Abdar uslig" @@ -594,12 +596,12 @@ msgstr "Sɣiwes" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Err" @@ -672,7 +674,7 @@ msgstr "Tuccḍa deg tukksa n urewway! Ttxil εreḍ tikkelt niḍen." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Amidya" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Tanebdurt" @@ -778,7 +780,7 @@ msgstr "Agbur" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Sekles" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Qbel" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Agi" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Yettwaqbal" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Imiḍanen" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Sken-d ugar…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l or <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Zuzer" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Ticreḍt n usebtar" @@ -1149,31 +1152,31 @@ msgstr "Aglam n umidya" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Ugar" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Suqel" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Mmeslay" @@ -1302,8 +1305,8 @@ msgstr "Yettwasizdeg: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Ibdaren" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Alɣu" @@ -1455,7 +1458,7 @@ msgstr "Imiḍanen…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Qqen" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Anaw n wulɣu d arussin: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Izuzer-it/Iḥemmel-it…" @@ -1659,20 +1662,23 @@ msgstr "Issin ugar <0/>" msgid "View #Wrapstodon" msgstr "Wali #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Γer ugar →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Yettwanɣel wasaɣ" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "D awezɣi ad d-yenɣel useɣwen" @@ -1684,13 +1690,13 @@ msgstr "Ad teldiḍ aseɣwen-a?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Nɣel" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Bḍu…" @@ -1752,13 +1758,13 @@ msgstr "Sken igmaḍ" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Smiren" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Sidef tasuffeɣt" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Beṭṭu yettban ur yeddi ara." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Nkez d akessar" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Ẓreg" @@ -2527,369 +2545,373 @@ msgstr "Inegzumen n yizirig JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Kter/sifeḍ iɣewwaren seg/ɣer uqeddac n tummant (d armitan ugar)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Suter tanebdurt" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/><1>izuzer-it" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Nesḥassef, tummant-ik tamirantur yeqqnen ur tezmir ara ad temyigewt akked tsuffaɣt -a seg tummant tayeḍ." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Yekkes-as uεǧab i tsuffeɣt n @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Teεǧeb-as tsuffeɣt n @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Kra yimidyaten ulac ɣer-sen aglam." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Tasuffeɣt taqburt (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Sefsex azuzer" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Tanebdurt s useɣwen" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Zuzer…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Kkes aεǧab" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Ḥemmel" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Kkes-as ticreḍt" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Aḍris n tsuffeɣt yettwanɣel" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Nɣel aḍris n tsuffeɣt" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Wali tasuffeɣt sɣur <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Sken azray n teẓrigin" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Yettwaẓreg: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Yettwafsi usgugem ɣef udiwenni" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Yettwasgugem udiwenni" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "D awezɣi tukksa n usgugem i udiwenni" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "D awezɣi asgugem n udiwenni" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Kkes asgugem n udiwenni" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Sgugem adiwenni" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Tasuffeɣt tettwakkes seg umaɣnu" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Tasuffeɣt tettwasenteḍ ɣer umaɣnu" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "D awezɣi aserreḥ n tsuffeɣt" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "D awezɣi asenteḍ n tsuffeɣt" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Kkes asenteḍ seg umaɣnu" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Senteḍ ɣef umaɣnu" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Iɣewwaren n tnebdurt" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Kkes tasuffeɣt-a?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Tasuffeɣt tettwakkes" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "D awezɣi tukksa n tsuffeɣt" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Tukksa n tsuffeɣt-iw seg tsuffeɣt n <0>@{0}?" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Tanebdurt tettwakkes" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Mmel tasuffeɣt…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Iḥemmel" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Tettwazuzer" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Yettwacreḍ" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Yettwasenteḍ" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Yettwakkes" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# tiririt} other {# tiririyin}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Ssken cwiṭ" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Sken agbur" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Yettwasizdeg: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Sken amidya" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Yettwaẓrag" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Iwenniten" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Azray n teẓrigin" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Yecceḍ usali n uzray" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Yessalay-d…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "Izuzer-itt <0/><1/>" @@ -2926,9 +2948,9 @@ msgstr "Tisuffaɣ timaynutin" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Ɛreḍ tikkelt-nniḍen" @@ -3779,113 +3801,113 @@ msgstr "D anwa i k-id-ibedren s wudem uslig war ma yessuter-ak-d" msgid "Who are limited by server moderators" msgstr "D anwi iwumi gan imḍebbren n uqeddac tilas" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Iɣewwaṛen n wulɣu" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Ulɣuten imaynuten" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Alɣu} other {Alɣuten}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Issutar n uḍfar" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# ḍfer assuter} other {# ḍfer issutar}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Ttwasezdgen yilɣa sɣur # amdan} other {Ttwasezdgen yilɣa sɣur # imdanen}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Ibdaren kan" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Ass-a" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Tessawḍeḍ kullec." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Iḍelli" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "D awezɣi ad d-alin ilɣa" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Iɣewwaṛen n wulɣu ttwaleqqmen" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Sizdeg ilɣa n yimdanen:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Imsizdeg" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Anef" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Yettwaleqqem <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Wali ilɣa seg <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Ilɣa sɣur <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Ilɣa sɣur @{0} ad uɣalen ad ffren sya ar sdat." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "D awezεi aqbal n ussuter n wulɣu" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Sireg" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "D awezεi tigtin n ussuter n wulɣu" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Zgel" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Yettwazgel" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "Tamawt: Ilɣa Push teddun kan i <0>yiwen n umiḍan." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Tasuffeɣt" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Ur teqqineḍ ara. Amiyigew (tiririt, azuzer, rtg) ur teddun ara." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Tasuffeɣt-a seg tummant niḍen (<0>{instance}). Amyigew (tiririt, azuzer, rtg) ur ddint ara." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Tuccḍa: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Uɣal ɣer tummant-iw i urmad n umyigew" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "D awezɣi ad d-alint tririyin." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Tuɣalin" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Ddu ɣer tsuffeɣt tagejdant" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} n tsuffaɣ nnig - Ali d asawen" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Ddu ɣer yidis n uskan Peek" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Uɣal s uskan ummid" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Sken akk agbur amḥulfu" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Armitan" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "D awezɣi abeddel" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Uɣal ɣer tummant n tsuffeɣt ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Uɣal ɣer tummant n tsuffeɣt" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "D awezɣi alluy n tsuffeɣt" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# tiririt} other {<0>{1} tiririyin}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# awennit} other {<0>{0} iwenniten}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Wali tasuffeɣt s tririyin-is" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 1eb4db0018..acd7e28603 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -39,7 +39,7 @@ msgstr "자동화됨" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "그룹" @@ -218,17 +218,18 @@ msgid "Original" msgstr "원본" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "댓글" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "게시물 통계 보기" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "닫기" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "홈" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "첨부 파일 #{i} 실패" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "열람 주의" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "쪽지" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "댓글" @@ -672,7 +674,7 @@ msgstr "초고를 지우다가 오류가 났습니다! 다시 한 번 시도해 #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "매체" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "인용" @@ -778,7 +780,7 @@ msgstr "내용" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "저장" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "수락" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "거절" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "수락함" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "계정" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "더 보기…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l 또는 <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "부스트" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "책갈피" @@ -1149,31 +1152,31 @@ msgstr "매체 설명" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "더 보기" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "번역" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "말하기" @@ -1302,8 +1305,8 @@ msgstr "필터됨: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "언급" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "알림" @@ -1455,7 +1458,7 @@ msgstr "계정들…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "로그인" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[알 수 없는 알림 유형: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "부스트·좋아한 사용자…" @@ -1659,20 +1662,23 @@ msgstr "자세히 보기 <0/>" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "더 보기 →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "링크 복사됨" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "링크를 복사할 수 없음" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "복사" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "공유…" @@ -1752,13 +1758,13 @@ msgstr "결과 보기" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "새로 고침" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "게시물 임베드하기" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "공유 기능이 작동하지 않습니다." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "아래로 내리기" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "고치기" @@ -2527,369 +2545,373 @@ msgstr "바로 가기 JSON 코드" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "인스턴스 서버에서 설정 가져오기·인스턴스 서버에 설정 내보내기 (매우 시범적)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> 님이 <1>부스트 함" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "죄송합니다. 현재 로그인한 인스턴스는 다른 인스턴스에 있는 이 게시물과 상호작용할 수 없습니다." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "@{0} 님의 게시물을 좋아했던 것 취소" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "첨부한 매체 중에 설명이 없는 게 있습니다." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "오래된 게시물 (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "부스트 취소" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "부스트…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "좋아요 취소" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "좋아요" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "책갈피 빼기" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "<0>@{0} 님의 게시물 보기" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "수정 내역 보기" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "{editedDateText}에 고쳐짐" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "대화 뮤트 풀림" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "대화 뮤트됨" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "대화 뮤트를 풀 수 없음" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "대화를 뮤트할 수 없음" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "대화 뮤트 풀기" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "대화 뮤트하기" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "프로필에 고정됐던 게시물을 내림" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "게시물이 프로필에 고정됨" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "게시물 고정을 풀 수 없음" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "게시물을 고정할 수 없음" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "프로필에 고정된 게시물 내리기" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "프로필에 고정" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "게시물을 지울까요?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "게시물 지워짐" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "게시물 지울 수 없음" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "게시물 신고…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "좋아함" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "부스트함" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "책갈피 꽂음" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "고정됨" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "지워짐" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, other {#개의 댓글}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "접기" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "내용 보기" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "필터됨: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "매체 보기" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "고쳐짐" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "댓글들" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "수정 내역" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "내역 불러오기 실패" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "불러오는 중…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 님이 부스트 함" @@ -2926,9 +2948,9 @@ msgstr "새 게시물" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "재시도" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "모더레이터를 통해 제한된 유저" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "알림 설정" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "새 알림" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, other {공지}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "팔로 요청" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, other {팔로 요청 #건}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, other {#사람으로부터 필터된 알림}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "내 언급만" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "오늘" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "모두 따라잡았습니다." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "어제" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "알림을 가져올 수 없음" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "알림 설정이 바뀜" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "다음 사용자로부터 알림을 제외:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "필터" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "무시" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "<0>{0} 업데이트됨" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "<0>@{0} 로부터 받은 알림 보기" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "<0>@{0} 로부터 받은 알림" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "<0>@{0} 로부터 받은 알림은 이제부터 필터링되지 않습니다." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "수락" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "알림 요청을 해제할 수 없습니다." -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "닫기" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "닫힘" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "주의: 푸시 알림은 <0>단 하나의 계정에만 작동합니다." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "로그인하지 않았습니다. 상호작용(댓글, 부스트 등) 은 불가능합니다." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "이 게시글은 다른 인스턴스 (<0>{instance}) 에서 작성돠었습니다. 상호작용(댓글, 부스트 등) 은 불가능합니다." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "오류: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "내 인스턴스를 변경해 상호작용을 활성화시키기" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "댓글을 불러 올 수 없습니다." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "뒤로" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "원 게시물로 이동하기" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "전체 화면으로 전환" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "모든 민감한 내용 보기" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "시범적" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "전환할 수 없음" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "게시물의 인스턴스로 전환" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "게시물을 불러 올 수 없습니다" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, other {댓글 <0>{1}개}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, other {댓글 <0>{0}개}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "게시물과 댓글 보기" diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index 63f459a2f2..a4381dc686 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -39,7 +39,7 @@ msgstr "Automatizuotas" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Grupuoti" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Originalūs" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Atsakymai" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Peržiūrėti įrašų statistiką" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Uždaryti" @@ -343,7 +345,7 @@ msgstr "Daugiau iš <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Pagrindinis" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Nepavyko #{i} priedas." #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Turinio įspėjimas" @@ -540,21 +542,21 @@ msgstr "Skelbimiama <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privatus paminėjimas" @@ -594,12 +596,12 @@ msgstr "Planuoti" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Atsakyti" @@ -672,7 +674,7 @@ msgstr "Klaida ištrinant juodraštį. Bandyk dar kartą." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Medija" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Cituoti" @@ -778,7 +780,7 @@ msgstr "Turinys" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Išsaugoti" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "Nėra rodomų profilių." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Priimti" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Atmesti" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Priimta" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Paskyros" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Rodyti daugiau…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l arba <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Pasidalinti" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Lyg2 (Shift) + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Prid. į žym." @@ -1149,31 +1152,31 @@ msgstr "Medijos aprašymas" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Daugiau" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Versti" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Kalbėti" @@ -1302,8 +1305,8 @@ msgstr "Filtruota: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Paminėjimai" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Pranešimai" @@ -1455,7 +1458,7 @@ msgstr "Paskyros…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Prisijungti" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Nežinomas pranešimo tipas: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Pasidalino / patiko…" @@ -1659,20 +1662,23 @@ msgstr "Sužinoti daugiau <0/>" msgid "View #Wrapstodon" msgstr "Peržiūrėti #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Skaityti daugiau →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Nukopijuota nuorada" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Nepavyksta atidaryti nuorodos." @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopijuoti" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Bendrinti…" @@ -1752,13 +1758,13 @@ msgstr "Rodyti rezultatus" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Atnaujinti" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Įterptas įrašas" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "Rodyti rodomus profilius" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Atrodo, kad bendrinimas neveikia." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Perkelti žemyn" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Redaguoti" @@ -2527,369 +2545,373 @@ msgstr "Neapdorotos trumposios nuorodos JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importuoti / eksportuoti nustatymus iš / į serverį (labai eksperimentinis)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>pasidalino" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Atsiprašome, tavo dabartinis prisijungtas serveris negali sąveikauti su šiuo įrašu iš kito serverio." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Panaikintas @{0} patiktuko įrašas" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Patiko @{0} įrašas" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Pašalintas @{0} įrašas iš žymių" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Pridėtas @{0} įrašas prie žymių" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Kai kurios medijos neturi aprašymų." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Senasis įrašas (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Nebepasidalinti" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Panaikintas @{0} įrašo pasidalinimas" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Pasidalintas @{0} įrašas" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Pasidalinti…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Nebepatinka" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Patinka" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Pašalinti iš žymių" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Įrašo tekstas nukopijuotas" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Nepavyksta nukopijuoti įrašo teksto." -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Kopijuoti įrašo tekstą" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Peržiūrėti įrašą, kurį sukūrė <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Rodyti redagavimo istoriją" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Redaguota: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Atšauktas pokalbio nutildymas" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Pokalbis nutildytas" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Nepavyksta atšaukti pokalbio nutildymą." -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Nepavyksta nutildyti pokalbio." -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Atšaukti pokalbio nutildymą" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Nutildyti pokalbį" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Įrašas atsegtas iš profilio" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Įrašas prisegtas prie profilio" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Nepavyksta atsegti įrašo." -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Nepavyksta atsegti įrašo." -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Atsegti iš profilio" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Prisegti prie profilio" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Ištrinti šį įrašą?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Įrašas ištrintas" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Nepavyksta ištrinti įrašo." #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Pranešti apie įrašą…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Patinka" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Pasidalinta" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Pridėta" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Prisegta" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Ištrinta" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# atsakymas} few {# atsakymai} many {# atsakymo} other {# atsakymų}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Rodyti mažiau" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Rodyti turinį" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtruota: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Rodyti mediją" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Redaguota" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Komentarai" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Įrašas paslėptas pagal jūsų filtrus" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Redagavimo istoriją" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Nepavyko įkelti istorijos." -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Įkeliama…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> pasidalino" @@ -2926,9 +2948,9 @@ msgstr "Nauji įrašai" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Bandyti dar kartą" @@ -3779,113 +3801,113 @@ msgstr "Kurie neprašytai privačiai paminėjo tave" msgid "Who are limited by server moderators" msgstr "Kurie yra ribojami serverio prižiūrėtojų" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Pranešimų nustatymai" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Nauji pranešimai" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Skelbimas} few {Skelbimai} many {Skelbimo} other {Skelbimų}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Sekimo prašymai" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# sekimo prašymai} few {# sekimo prašymai} many {# sekimo prašymo} other {# sekimo prašymų}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Filtruojami pranešimai iš # žmogaus} few {Filtruojami pranešimai iš # žmonių} many {Filtruojami pranešimai iš # žmogaus} other {Filtruojami pranešimai iš # žmonių}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Tik paminėjimus" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Šiandien" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Viską peržiūrėjai." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Vakar" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Nepavyksta įkelti pranešimų." -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Atnaujinti pranešimų nustatymai" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Filtruoti pranešimus iš žmonių:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtruoti" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignoruoti" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Atnaujinta <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Peržiūrėti pranešimus iš <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Pranešimai iš <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Pranešimai iš @{0} nuo šiol nebus filtruojami." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "Nepavyksta priimti pranešimo prašymo." -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Leisti" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Pranešimai iš @{0} nuo šiol nebus rodomi filtruotuose pranešimuose." -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "Nepavyksta atmesti pranešimo prašymo." -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Atmesti" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Atmesta" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "Pastaba: tiesioginiai pranešimai veikia tik <0>vienai paskyrai." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Įrašas" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Nesate prisijungę. Sąveikos (atsakyti, pasidalinti ir t. t.) negalimos." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Šis įrašas yra iš kito serverio (<0>{instance}). Sąveikos (atsakyti, pasidalinti ir t. t.) negalimos." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Klaida: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Perjungti į mano serverį, kad būtų įjungtos sąveikos" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Nepavyksta įkelti atsakymų." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Atgal" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Eiti į pagrindinį įrašą" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} įrašų aukščiau – eiti į viršų" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Perjungti į šoninio žvilgsnio rodymą" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Perjungti į visą rodymą" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Rodyti visą jautrų turinį" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Eksperimentinis" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Nepavyksta perjungti." #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Perjungti į įrašo serverį ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Perjungti į įrašo serverį" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Nepavyksta įkelti įrašo." #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# atsakymas} few {<0>{1} atsakymai} many {<0>{1} atsakymo} other {<0>{1} atsakymų}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# komentaras} few {<0>{0} komentarai} many {<0>{0} komentaro} other {<0>{0} komentarų}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Peržiūrėti įrašą su jo atsakymais" diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po index 6c7d8a1d16..3667217a6a 100644 --- a/src/locales/nb-NO.po +++ b/src/locales/nb-NO.po @@ -8,7 +8,7 @@ msgstr "" "Language: nb_NO\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automatisert" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Gruppe" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Svar" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Vis innleggsstatistikk" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Lukk" @@ -343,7 +345,7 @@ msgstr "Mer fra <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Hjem" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Vedlegg #{i} mislyktes" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Innholdsvarsel" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privat omtale" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Svar" @@ -672,7 +674,7 @@ msgstr "Feil ved sletting av utkast! Prøv igjen." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Media" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Siter" @@ -778,7 +780,7 @@ msgstr "Innhold" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Lagre" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Aksepter" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Avvis" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Akseptert" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Konti" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Vis mer…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l eller <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Fremhev" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "" @@ -1149,31 +1152,31 @@ msgstr "Mediabeskrivelse" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Mer" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Oversett" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Les opp" @@ -1302,8 +1305,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Omtaler" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Varsler" @@ -1455,7 +1458,7 @@ msgstr "Konti…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Logg inn" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "" @@ -1659,20 +1662,23 @@ msgstr "" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Les mer →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Link kopiert" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Kunne ikke kopiere lenke" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopier" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Del…" @@ -1752,13 +1758,13 @@ msgstr "Vis resultater" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Oppdater" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Bygg inn innlegg" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Å dele synes ikke å fungere." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Flytt ned" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Rediger" @@ -2527,369 +2545,373 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Lik" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Fjern bokmerke" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Vis redigeringshistorikk" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Redigert: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Samtale dempet" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Demp samtale" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Likt" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Bokmerket" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Festet" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Slettet" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Vis mindre" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Vis innhold" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Vis media" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Redigert" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Kommentarer" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Redigeringshistorikk" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Kunne ikke laste inn historikk" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Laster…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "" @@ -2926,9 +2948,9 @@ msgstr "Nye innlegg" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Prøv igjen" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Nye varsler" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "I dag" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "I går" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filter" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignorer" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Oppdaterte <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Vis varsler fra <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Varsler fra <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "Kunne ikke akseptere varselforespørsel" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Tillat" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Avvis" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Avvist" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Feil: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index 97827cde70..c5bfd26aef 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Geautomatiseerd" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Groep" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Origineel" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Antwoorden" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Bekijk berichtstatistieken" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Sluit" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Startpagina" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Bijlage #{i} is mislukt" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Inhoudswaarschuwing" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privévermelding" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Beantwoord" @@ -672,7 +674,7 @@ msgstr "Fout bij verwijderen concept! Probeer het opnieuw." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Media" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "" @@ -778,7 +780,7 @@ msgstr "Inhoud" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Opslaan" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Accepteren" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Weigeren" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Geaccepteerd" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Accounts" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Toon meer…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l of <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Boost" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Bladwijzer" @@ -1149,31 +1152,31 @@ msgstr "Mediabeschrijving" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "meer" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Vertaal" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Spreek uit" @@ -1302,8 +1305,8 @@ msgstr "Gefilterd: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Vermeldingen" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Meldingen" @@ -1455,7 +1458,7 @@ msgstr "Accounts…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Inloggen" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Onbekend meldingstype: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Geboost/Geliket door…" @@ -1659,20 +1662,23 @@ msgstr "Leer meer <0/>" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Lees meer →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Link gekopieerd" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Kan deze link niet kopiëren" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopiëer" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Delen…" @@ -1752,13 +1758,13 @@ msgstr "Toon uitslagen" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Ververs" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Delen lijkt niet te werken." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Verplaats omlaag" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Bewerk" @@ -2527,369 +2545,373 @@ msgstr "Ruwe Snelkoppelingen JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importeer/exporteer instellingen van/naar instance server (zeer experimenteel)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>geboost" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Sorry, je momentieel ingelogde instantie kan niet communiceren met dit bericht van een andere instantie." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "@{0}'s bericht niet langer geliket" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Niet langer boosten" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Boost…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Niet langer liken" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Like" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Kan bericht niet verwijderen" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Geliket" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Geboost" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Bladwijzer opgeslagen" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Vastgezet" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Verwijderd" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# antwoord} other {# antwoorden}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Toon minder" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Toon inhoud" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Gefilterd: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Toon media" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Bewerkt" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Antwoorden" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Bewerkingsgeschiedenis" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Kon geschiedenis niet laden" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Laden…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geboost" @@ -2926,9 +2948,9 @@ msgstr "Nieuwe berichten" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "" @@ -3779,113 +3801,113 @@ msgstr "Die je ongevraagd privé noemen" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Meldingsinstellingen" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Nieuwe meldingen" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Mededeling} other {Mededelingen}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Volgverzoeken" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# volgverzoek} other {# volgverzoeken}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Alleen vermeldingen" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Vandaag" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Je bent weer helemaal bij." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Gisteren" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Kan meldingen niet laden" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Meldingsinstellingen bijgewerkt" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filter" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Negeren" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Sta toe" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Negeer" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Genegeerd" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "LET OP: Push meldingen werken alleen voor <0>één account." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Je bent niet ingelogd. Interacties (antwoorden, boosten, etc) zijn niet mogelijk." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Dit bericht komt uit een andere instantie (<0>{instance}). Interacties (antwoorden, boosten, etc.) zijn niet mogelijk." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Fout: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Overschakelen naar mijn instantie om interacties in te schakelen" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Kan antwoorden niet laden." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Terug" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Ga naar het hoofdbericht" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} berichten boven - Go naar boven" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Toon alle gevoelige inhoud" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Experimenteel" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Kan niet overschakelen" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Overschakelen naar instantie van bericht" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Kan bericht niet laden" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# antwoord} other {<0>{1} antwoorden}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# opmerking} other {<0>{0} opmerkingen}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Bekijk bericht met antwoorden" diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po index 8bc17d5bf2..d2e0168ddb 100644 --- a/src/locales/oc-FR.po +++ b/src/locales/oc-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: oc\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Occitan\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -39,7 +39,7 @@ msgstr "" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "" @@ -218,17 +218,18 @@ msgid "Original" msgstr "" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -672,7 +674,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "" @@ -778,7 +780,7 @@ msgstr "" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "" @@ -1149,31 +1152,31 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "" @@ -1302,8 +1305,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "" @@ -1455,7 +1458,7 @@ msgstr "" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "" @@ -1659,20 +1662,23 @@ msgstr "" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "" @@ -1752,13 +1758,13 @@ msgstr "" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "" @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2527,369 +2545,373 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "" @@ -2926,9 +2948,9 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index c15a28ee29..9e31fb55b0 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-04 00:31\n" +"PO-Revision-Date: 2025-12-07 12:15\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" @@ -39,7 +39,7 @@ msgstr "Bot" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Grupa" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Oryginalne" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2735 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,6 +229,7 @@ msgstr "Odpowiedzi" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,14 +274,15 @@ msgstr "Pokaż statystyki wpisów" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3308 -#: src/components/status.jsx:3520 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Załączenie #{i} nie powiodło się" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2502 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Ostrzeżenie o zawartości" @@ -540,21 +542,21 @@ msgstr "Opublikowano <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Każdy może cytować" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Cytować mogą tylko twoi obserwujący" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Tylko ty możesz cytować" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Ograniczona widoczność" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2382 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Prywatna wzmianka" @@ -594,12 +596,12 @@ msgstr "Zaplanuj" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2134 -#: src/components/status.jsx:2135 -#: src/components/status.jsx:2863 -#: src/components/status.jsx:2875 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Odpowiedz" @@ -672,7 +674,7 @@ msgstr "Wystąpił błąd podczas usuwania szkicu! Spróbuj ponownie." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1667 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Multimedia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Cytuj" @@ -822,7 +824,7 @@ msgid "Accounts" msgstr "Konta" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 #: src/pages/notifications.jsx:921 @@ -832,7 +834,8 @@ msgid "Show more…" msgstr "Pokaż więcej…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l or <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Podbij" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Zakładka" @@ -1149,11 +1152,11 @@ msgstr "Opis mediów" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2158 -#: src/components/status.jsx:2175 -#: src/components/status.jsx:2308 -#: src/components/status.jsx:3006 -#: src/components/status.jsx:3009 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1166,14 +1169,14 @@ msgid "More" msgstr "Więcej" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Przetłumacz" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Powiedz" @@ -1302,8 +1305,8 @@ msgstr "Odfiltrowano: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3446 -#: src/components/status.jsx:3524 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Nieznany typ powiadomienia: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Podbite/polubione przez…" @@ -1659,22 +1662,23 @@ msgstr "Dowiedz się więcej <0/>" msgid "View #Wrapstodon" msgstr "Wyświetl #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Więcej →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1440 -#: src/components/status.jsx:1473 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Skopiowano odnośnik" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1443 -#: src/components/status.jsx:1476 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Nie udało się skopiować odnośnika" @@ -1686,13 +1690,13 @@ msgstr "Otworzyć link?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1482 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopiuj" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1504 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Udostępnij…" @@ -1760,7 +1764,7 @@ msgid "Refresh" msgstr "Odśwież" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1517 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Zagnieźdź wpis" @@ -1847,6 +1851,18 @@ msgstr "Skanuj kod QR" msgid "Unable to access camera. Please check permissions." msgstr "Brak dostępu do aparatu. Proszę sprawdzić uprawnienia." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1877,11 +1893,11 @@ msgstr "Zastąp bieżący cytat" msgid "Turn into quote" msgstr "Zamień w cytat" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Błąd przy wczytywaniu cytowań" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "Brak cytowań" @@ -2000,7 +2016,7 @@ msgstr "Pokaż wyróżnione profile" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1498 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Udostępnianie zdaje się nie działać." @@ -2337,7 +2353,7 @@ msgid "Move down" msgstr "Przesuń w dół" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1629 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Edytuj" @@ -2529,369 +2545,373 @@ msgstr "JSON ze skrótami" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Import/eksport ustawień z/do serwera instancji (Bardzo eksperymentalne)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "Prywatne wpisy nie mogą być cytowane" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Poproś o możliwość zacytowania" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "Autor zatwierdzi ręcznie" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Tylko obserwujący mogą cytować ten wpis" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "Nie jesteś upoważniony do cytowania tego wpisu" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3136 -#: src/components/status.jsx:3137 -#: src/components/status.jsx:3138 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Wpis jest niedostępny" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>podbija" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "Przepraszamy, obecnie używana instancja nie może wchodzić w interakcje z tym wpisem z innej instancji." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Cofnięto polubienie wpisu @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Polubiono wpis @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Usunięto z zakładek wpis od @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Zapisano wpis @{0}" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Niektóre media nie mają opisu." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Stary wpis (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Odpowiedz…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Odpowiedz wszystkim" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, one {} few {# wzmianki} many {# wzmianek}other {# wzmianek}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, one {} few {<0>@{1} na początku, # inne poniżej} many {<0>@{1} na początku, # inne poniżej}other {<0>@{1} na początku, # inne poniżej}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "Tylko <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2905 -#: src/components/status.jsx:2958 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Cofnij podbicie" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2943 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Cytuj z dodaniem odnośnika" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1818 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Cofnięto podbicie wpisu od @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1819 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Podbito wpis od @{0}" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Podbij/Cytuj" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2957 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Podbij…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Cofnij polubienie" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2148 -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Polub" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Usuń z zakładek" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "Zobacz cytowania" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Tekst wpisu został skopiowany" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Nie udało się skopiować tekstu wpisu" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Skopiuj tekst wpisu" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Otwórz wpis <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Pokaż historię edytowania" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Edytowano: {editedDateText}" -#: src/components/status.jsx:1465 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Otwórz odnośnik" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Anulowano wyciszenie konwersacji" -#: src/components/status.jsx:1533 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Konwersacja wyciszona" -#: src/components/status.jsx:1539 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Nie udało się anulować wyciszenia konwersacji" -#: src/components/status.jsx:1540 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Nie udało się wyciszyć konwersacji" -#: src/components/status.jsx:1549 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Anuluj wyciszenie konwersacji" -#: src/components/status.jsx:1556 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Wycisz konwersację" -#: src/components/status.jsx:1572 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Wpis został odpięty z profilu" -#: src/components/status.jsx:1573 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Wpis przypięty do profilu" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Nie udało się odpiąć wpisu" -#: src/components/status.jsx:1578 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Nie udało się przypiąć wpisu" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Odepnij z profilu" -#: src/components/status.jsx:1594 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Przypnij do profilu" -#: src/components/status.jsx:1607 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Ustawienia cytowania" -#: src/components/status.jsx:1640 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Skasować ten wpis?" -#: src/components/status.jsx:1656 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Wpis został skasowany" -#: src/components/status.jsx:1659 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Nie udało się usunąć wpisu" #. placeholder {0}: username || acct -#: src/components/status.jsx:1684 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Usunąć twój post z wpisu <0>@{0}?" -#: src/components/status.jsx:1705 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Cytowanie zostało usunięte" -#: src/components/status.jsx:1709 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "Nie udało się usunąć cytowania" -#: src/components/status.jsx:1715 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Usuń cytowanie…" -#: src/components/status.jsx:1729 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Zgłoś wpis…" -#: src/components/status.jsx:2149 -#: src/components/status.jsx:2185 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Polubiono" -#: src/components/status.jsx:2182 -#: src/components/status.jsx:2960 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Podbito" -#: src/components/status.jsx:2192 -#: src/components/status.jsx:2986 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Zapisano" -#: src/components/status.jsx:2196 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Przypięto" -#: src/components/status.jsx:2253 -#: src/components/status.jsx:2743 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Usunięto" -#: src/components/status.jsx:2291 -#: src/components/status.jsx:2359 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# odpowiedź} few {# odpowiedzi} other {# odpowiedzi}}" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Pokaż mniej" -#: src/components/status.jsx:2465 -#: src/components/status.jsx:2527 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Pokaż zawartość" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2629 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Odfiltrowano: {0}" -#: src/components/status.jsx:2633 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Pokaż multimedia" -#: src/components/status.jsx:2778 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Edytowano" -#: src/components/status.jsx:2864 -#: src/components/status.jsx:2876 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Odpowiedzi" -#: src/components/status.jsx:3134 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Post ukryty przez Twoje filtry" -#: src/components/status.jsx:3135 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Wpis oczekuje na publikację" -#: src/components/status.jsx:3139 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Wpis został usunięty przez autora" -#: src/components/status.jsx:3140 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Wpis ukryty ponieważ blokujesz @{name}." -#: src/components/status.jsx:3142 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Wpis ukryty ponieważ blokujesz {domain}." -#: src/components/status.jsx:3143 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Wpis ukryty ponieważ wyciszyłeś/łaś @{name}." -#: src/components/status.jsx:3214 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Pokaż mimo wszystko" -#: src/components/status.jsx:3313 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Historia edytowania" -#: src/components/status.jsx:3317 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Nie udało się wczytać historii" -#: src/components/status.jsx:3322 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Wczytywanie…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3454 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> podbija" diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 7cdce73fa4..e49fd079b6 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automático" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Grupo" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Respostas" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Ver estatísticas" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Fechar" @@ -343,7 +345,7 @@ msgstr "Mais de <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Início" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Anexo #{i} falhou" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Aviso de conteúdo" @@ -540,21 +542,21 @@ msgstr "Publicando em <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menção privada" @@ -594,12 +596,12 @@ msgstr "Agendar" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Responder" @@ -672,7 +674,7 @@ msgstr "Erro ao excluir rascunho. Tente novamente." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Mídia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Citar" @@ -778,7 +780,7 @@ msgstr "Conteúdo" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Salvar" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "Nenhum destaque." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Aceitar" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Rejeitar" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Aceitado" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Contas" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Mostrar mais…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Impulsionar" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Favoritar" @@ -1149,31 +1152,31 @@ msgstr "Descrição da mídia" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Mais" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduzir" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Falar" @@ -1302,8 +1305,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Menções" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Notificações" @@ -1455,7 +1458,7 @@ msgstr "Contas…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Registrar" @@ -1634,8 +1637,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificação desconhecida: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Impulsionado/Curtido por…" @@ -1660,20 +1663,23 @@ msgstr "Saiba mais <0/>" msgid "View #Wrapstodon" msgstr "Ver #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Ler mais →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Link copiado" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Impossível copiar o link" @@ -1685,13 +1691,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Compartilhar…" @@ -1753,13 +1759,13 @@ msgstr "Exibir resultado" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Atualizar" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Incorporar publicação" @@ -1846,6 +1852,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1876,11 +1894,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1999,7 +2017,7 @@ msgstr "Exibir destaques" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Este recurso não está funcionando." @@ -2336,7 +2354,7 @@ msgid "Move down" msgstr "Mover para baixo" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2528,369 +2546,373 @@ msgstr "Atalhos brutos JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Importar/exportar opções do/para servidor de instância (Muito experimental)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Publicação indisponível" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>impulsionou" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 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:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Não curtiu a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Curtiu a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Desfavoritou a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Favoritou a publicação de @{0}" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Algumas das mídias não têm descrição." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Publicação antiga (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Desimpulsionar" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Desimpulsionou a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Impulsionou a publicação de @{0}" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Impulsionar…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Descurtir" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Curtir" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Desfavoritar" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Texto da publicação copiado" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Incapaz de copiar o texto da publicação" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Copiar texto da publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Ver publicação de <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Exibir histórico de edições" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Editado: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Conversa dessilenciada" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Impossível dessilenciar conversa" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Impossível silenciar conversa" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Dessilenciar conversa" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Silenciar conversa" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Publicação desafixada do perfil" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Publicação fixada no perfil" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Impossível desafixar publicação" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Impossível fixar publicação" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Desafixar do perfil" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Fixar ao perfil" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Excluir publicação?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Publicação excluída" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Impossível excluir publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Denunciar publicação…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Curtido" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Impulsionado" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Favoritado" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Fixado" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Excluído" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Mostrar conteúdo" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Mostrar mídia" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Editado" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentários" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Publicação oculta por seus filtros" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Publicação pendente" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Histórico de edições" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Houve um erro ao carregar histórico" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Carregando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionou" @@ -2927,9 +2949,9 @@ msgstr "Novas publicações" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Tentar novamente" @@ -3780,113 +3802,113 @@ msgstr "Quem mencionou você privadamente sem solicitar" msgid "Who are limited by server moderators" msgstr "Quem está limitado por moderadores do servidor" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Opções de notificação" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Novas notificações" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anúncio} other {Anúncios}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Solicitações de seguimento" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# solicitação de seguimento} other {# solicitações de seguimento}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 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:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Apenas menções" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Hoje" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Está tudo em dia." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Ontem" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Impossível carregar notificações" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Opções de notificação atualizada" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Filtrar notificações de pessoas:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtrar" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignorar" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Atualizado <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Ver notificações de <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Notificações de <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "As notificações de @{0} não serão mais filtradas." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "Impossível aceitar pedido de notificação" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Permitir" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "As notificações de @{0} não aparecerá em notificações filtradas." -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "Impossível descartar pedido de notificação" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Descartar" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Descartado" @@ -4255,102 +4277,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Notificações de push só funcionam para <0>uma conta." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Publicação" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Você não está conectado. Interações como (respostas, impulsos, etc.) não são possíveis." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Essa publicação é de outra instância (<0>{instance}). Interações como (respostas, impulsos, etc.) não são possíveis." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Erro: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Alterar para minha instância para ativar interações" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Impossível carregar respostas." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Voltar" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Ir à publicação principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicações acima – Voltar ao topo" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Alterar para vista lateral" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Alterar para vista completa" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Mostrar conteúdo sensível" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Impossível alterar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Alterar para instância da publicação ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Alterar para instância da publicação" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Impossível carregar publicação" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# resposta} other {<0>{1} respostas}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentário} other {<0>{0} comentários}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Ver publicação com respostas" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 341130b6b1..86dfd541b9 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-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Automático" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Grupo" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Respostas" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Ver estatísticas" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Fechar" @@ -343,7 +345,7 @@ msgstr "Mais de <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Página inicial" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Anexo #{i} falhou" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Alerta de conteúdo" @@ -540,21 +542,21 @@ msgstr "A publicar em <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menção privada" @@ -594,12 +596,12 @@ msgstr "Programar" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Responder" @@ -672,7 +674,7 @@ msgstr "Erro ao eliminar rascunho. Tente novamente." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Multimédia" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Citar" @@ -778,7 +780,7 @@ msgstr "Conteúdo" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Guardar" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "Sem perfis destacados." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Aceitar" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Rejeitar" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Aceitado" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Contas" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Mostrar mais…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Impulsionar" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Marcar como favorito" @@ -1149,31 +1152,31 @@ msgstr "Descrição da multimédia" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Mais" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Traduzir" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Falar" @@ -1302,8 +1305,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Menções" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Notificações" @@ -1455,7 +1458,7 @@ msgstr "Contas…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Iniciar sessão" @@ -1634,8 +1637,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Tipo de notificação desconhecida: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Impulsionado/Gostado por…" @@ -1660,20 +1663,23 @@ msgstr "Saiba mais <0/>" msgid "View #Wrapstodon" msgstr "Ver #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Leia mais →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Ligação copiada" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Impossível copiar ligação" @@ -1685,13 +1691,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Partilhar…" @@ -1753,13 +1759,13 @@ msgstr "Mostrar resultado" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Atualizar" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Incorporar publicação" @@ -1846,6 +1852,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1876,11 +1894,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1999,7 +2017,7 @@ msgstr "Mostrar perfis destacados" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Este recurso não está a funcionar." @@ -2336,7 +2354,7 @@ msgid "Move down" msgstr "Mover para baixo" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2528,369 +2546,373 @@ 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:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Postagem indisponível" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>impulsionou" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 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:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Não gostou da publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Gostou da publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Removeu dos favoritos a publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Adicionou aos favoritos a publicação de @{0}" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 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:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Publicação antiga (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Remover impulso" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Removeu impulso da publicação de @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Impulsionou a publicação de @{0}" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Impulsionar…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Remover gosto" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Gosto" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Eliminar dos favoritos" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Texto da publicação copiado" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Impossível copiar texto da publicação" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Copiar texto da publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Ver publicação de <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Exibir histórico de edições" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Editado: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Conversa dessilenciada" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Impossível dessilenciar conversa" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Impossível silenciar conversa" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Dessilenciar conversa" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Silenciar conversa" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Publicação desafixada do perfil" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Publicação fixada ao perfil" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Impossível desafixar publicação" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Impossível fixar publicação" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Desafixar do perfil" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Fixar ao perfil" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Eliminar publicação?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Publicação eliminada" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Impossível eliminar publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Relatar publicação…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Gostado" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Impulsionado" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Adicionado aos favoritos" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Fixado" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Eliminado" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Mostrar conteúdo" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Mostrar multimédia" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Editado" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentários" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Postagem oculta por seus filtros" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Postagem pendente" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Histórico de edições" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Falhou ao carregar histórico" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "A carregar…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionou" @@ -2927,9 +2949,9 @@ msgstr "Novas publicações" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Tentar novamente" @@ -3780,113 +3802,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:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Definições de notificação" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Novas notificações" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anunciado} other {Anunciados}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Pedidos de seguir" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 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:736 +#: src/pages/notifications.jsx:740 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:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Somente menções" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Hoje" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Está tudo em dia." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Ontem" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Impossível carregar notificações" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Definições de notificação atualizada" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Filtrar notificações de pessoas:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtrar" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ignorar" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Atualizado <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Ver notificações de <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Notificações de <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 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:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "Impossível aceitar pedido de notificação" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Permitir" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 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:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "Impossível descartar pedido de notificação" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Descartar" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Descartado" @@ -4255,102 +4277,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Notificações de push só funcionam para <0>uma conta." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Publicação" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Não estás conectado. Interações como (respostas, impulsos, etc.) não são possíveis." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Esta publicação é de outra instância (<0>{instance}). Interações como (respostas, impulsos, etc.) não são possíveis." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Erro: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Alterar para a minha instância para ativar interações" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Impossível carregar respostas." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Voltar" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Ir à publicação principal" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} publicações acima – Voltar ao topo" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Alterar para visualização lateral" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Alterar para visualização completa" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Mostrar conteúdo sensível" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Experimental" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Impossível alterar" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Alterar para instância da publicação ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Alterar para instância da publicação" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Impossível carregar publicação" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# resposta} other {<0>{1} respostas}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# comentário} other {<0>{0} comentários}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Ver publicação com respostas" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index fdea316d65..edeea0714f 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\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" @@ -39,7 +39,7 @@ msgstr "Бот" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Группа" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Оригинальные" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Ответы" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Показать статистику публикации постов" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Закрыть" @@ -343,7 +345,7 @@ msgstr "Больше от <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Домашняя" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Не удалось прикрепить вложение №{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Предупреждение о содержании" @@ -540,21 +542,21 @@ msgstr "Публикация в <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "Любой может цитировать" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "Ваши подписчики могут цитировать" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "Только вы можете цитировать" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "Тихий публичный" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Личное упоминание" @@ -594,12 +596,12 @@ msgstr "Запланировать" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Ответить" @@ -672,7 +674,7 @@ msgstr "Не удалось удалить черновик. Попробуйт #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Медиафайлы" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Цитировать" @@ -778,7 +780,7 @@ msgstr "Содержание" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Сохранить" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "Нет рекомендуемых профилей." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Принять" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Отклонить" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Принят" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Учётные записи" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Показать ещё…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l или <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Продвинуть" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Закладка" @@ -1149,31 +1152,31 @@ msgstr "Описание медиа" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Ещё" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Перевести" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Произнести" @@ -1302,8 +1305,8 @@ msgstr "Отфильтровано: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Упоминания" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Уведомления" @@ -1455,7 +1458,7 @@ msgstr "Учётные записи…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Войти" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Неизвестный тип уведомления: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Продвинули/Отметили как \"нравится\"…" @@ -1659,20 +1662,23 @@ msgstr "Подробнее <0/>" msgid "View #Wrapstodon" msgstr "Посмотреть #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Читать далее →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Ссылка скопирована" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Не удалось скопировать ссылку" @@ -1684,13 +1690,13 @@ msgstr "Открыть ссылку?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Копировать" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Поделиться…" @@ -1752,13 +1758,13 @@ msgstr "Показать результаты" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Обновить" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Встроить пост" @@ -1845,6 +1851,18 @@ msgstr "Сканировать QR-код" msgid "Unable to access camera. Please check permissions." msgstr "Не удается получить доступ к камере. Пожалуйста, проверьте разрешения." +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "Заменить текущую цитату" msgid "Turn into quote" msgstr "Преобразовать в цитату" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "Ошибка загрузки цитат" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "Пока нет цитирований" @@ -1998,7 +2016,7 @@ msgstr "Показать рекомендуемые профили" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Кажется, функция «Поделиться» не работает." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Переместить вниз" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Редактировать" @@ -2527,369 +2545,373 @@ msgstr "Исходный JSON ярлыков" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Импорт/экспорт настроек с сервера инстанса (Очень экспериментально)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "Приватные посты не могут быть процитированы" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "Запрос на цитирование" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "Автор проверит вручную" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "Только подписчики могут цитировать этот пост" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "Вам не разрешено цитировать этот пост" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "Пост недоступен" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>продвинул(а)" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "К сожалению, ваша текущая учетная запись не может взаимодействовать с этим постом из другого инстанса." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Удалена отметка \"нравится\" у поста от @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "Понравился пост от @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "Удалена закладка поста от @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "Добавлена закладка поста от @{0}" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Некоторые медиа не имеют описаний." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Старый пост (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "Ответить…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "Ответить на все" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# упоминаний}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, other {сначала <0>@{1}, # другие ниже}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "Только <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Прекратить продвигать" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Цитата со ссылкой" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "Прекратил(а) продвигать пост @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "Продвинул(а) пост @{0}" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Продвинуть/Процитировать…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Продвинуть…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Не нравится" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Нравится" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Удалить закладку" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "Просмотр цитирований" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "Текст поста скопирован" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "Не удалось скопировать текст поста" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "Копировать текст поста" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Посмотреть пост <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Показать историю редактирования" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Отредактировано: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "Открыть ссылку" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Обсуждение не игнорируется" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Обсуждение игнорируется" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Не удалось прекратить игнорировать обсуждение" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Не удалось игнорировать обсуждение" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Не игнорировать обсуждение" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Игнорировать обсуждение" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Пост откреплён из профиля" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Пост прикреплён к профилю" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Не удалось открепить пост" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Не удалось закрепить пост" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Открепить от профиля" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Закрепить в профиле" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "Настройки цитирования" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Удалить этот пост?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Пост удален" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Не удалось удалить пост" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "Удалить мой пост с поста <0>@{0}?" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "Цитата удалена" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "Не удалось удалить цитату" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "Удалить цитату…" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Пожаловаться на пост…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Нравится" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Продвинут" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Добавлен в закладки" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Закреплён" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Удалён" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# ответ} other {# ответ(а/ов)}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Свернуть/скрыть" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Показать содержимое" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Отфильтровано: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Показать медиа" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Отредактировано" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Комментарии" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "Пост скрыт вашими фильтрами" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "Пост ожидает подтверждения" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "Пост удален автором" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "Пост скрыт, потому что вы заблокировали @{name}." -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "Пост скрыт, потому что вы заблокировали {domain}." -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "Пост скрыт, потому что вы заглушали @{name}." -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "Всё равно показать" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "История изменений" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Не удалось загрузить историю" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Загрузка…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> продвинули" @@ -2926,9 +2948,9 @@ msgstr "Новые посты" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Повторите попытку" @@ -3779,113 +3801,113 @@ msgstr "Кому нежелательно лично упоминать вас" msgid "Who are limited by server moderators" msgstr "Кто ограничен модераторами сервера" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Параметры уведомлений" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Новые уведомления" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Оповещение} other {Оповещени(я/й)}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Запросы на подписку" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# запрос на подписку} other {# запрос(а/ов) на подписку}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, one {Отфильтрованные уведомления от # человека} other {Отфильтрованные уведомления от # человек}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Только упоминания" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Сегодня" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Вы уловили всё." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Вчера" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Не удалось загрузить уведомления" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Параметры уведомлений обновлены" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Отфильтровать уведомления от людей:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Фильтр" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Игнорировать" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Обновлено <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Просмотр уведомлений от <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Уведомления от <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Уведомления от @{0} теперь не будут отфильтрованы." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "Не удалось принять запрос на уведомление" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Разрешить" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Уведомления от @{0} теперь не будут отображаться в отфильтрованных уведомлениях." -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "Не удалось отклонить запрос на уведомление" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Отклонить" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Отклонено" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "ПРИМЕЧАНИЕ: Push-уведомления работают только для <0>одного аккаунта." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Пост" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Вы не вошли в систему. Взаимодействия (ответы, продвижения и т. п.) невозможны." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Это сообщение с другого инстанса (<0>{instance}). Взаимодействия (ответ, продвижение и т. д.) невозможны." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Ошибка: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Переключиться на мой инстанс для включения взаимодействий" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Не удалось загрузить ответы." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# месяц спустя} other {# месяц(а/ев) спустя}}" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# год спустя} other {# года спустя}}" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Назад" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Перейти к главному посту" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} постов выше - Перейти к началу" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Переключиться на боковую панель" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Переключиться на полный вид" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Показать весь деликатный контент" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Экспериментальные" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Не удалось переключиться" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "Переключиться на инстанс поста ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Переключиться на инстанс поста" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "Просмотреть редактирование исторических снимков" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Не удалось загрузить пост" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# ответ} other {<0>{1} ответ(а/ов)}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# комментарий} other {<0>{0} комментари(я/ев)}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Просмотреть пост и ответы на него" diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index c6afdbc9d7..78d1398b6a 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -39,7 +39,7 @@ msgstr "อัตโนมัติ" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "กลุ่ม" @@ -218,17 +218,18 @@ msgid "Original" msgstr "ต้นฉบับ" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "การตอบกลับ" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "ดูสถิติโพสต์" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "ปิด" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "หน้าหลัก" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "การกล่าวถึงแบบส่วนตัว" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -672,7 +674,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "" @@ -778,7 +780,7 @@ msgstr "เนื้อหา" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "บันทึก" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "" @@ -1149,31 +1152,31 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "เพิ่มเติม" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "" @@ -1302,8 +1305,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "" @@ -1455,7 +1458,7 @@ msgstr "" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "" @@ -1659,20 +1662,23 @@ msgstr "" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "คัดลอกลิงก์แล้ว" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "ไม่สามารถคัดลอกลิงก์" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "คัดลอก" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "แชร์…" @@ -1752,13 +1758,13 @@ msgstr "" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "" @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2527,369 +2545,373 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "เลิกถูกใจ" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "ถูกใจ" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "ถูกใจแล้ว" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "" @@ -2926,9 +2948,9 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/tok.po b/src/locales/tok.po index da3c9c2f9c..8fc0012677 100644 --- a/src/locales/tok.po +++ b/src/locales/tok.po @@ -8,7 +8,7 @@ msgstr "" "Language: tok\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Toki Pona\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -39,7 +39,7 @@ msgstr "" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "" @@ -218,17 +218,18 @@ msgid "Original" msgstr "" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -672,7 +674,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "" @@ -778,7 +780,7 @@ msgstr "" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "" @@ -1149,31 +1152,31 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "" @@ -1302,8 +1305,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "" @@ -1455,7 +1458,7 @@ msgstr "" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "" @@ -1659,20 +1662,23 @@ msgstr "" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "" @@ -1752,13 +1758,13 @@ msgstr "" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "" @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2527,369 +2545,373 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "" @@ -2926,9 +2948,9 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 7c129500e6..53911b1ea9 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -39,7 +39,7 @@ msgstr "Otomatik" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Grup" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Orijinal" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Yanıtlar" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Gönderi istatistiklerini görüntüle" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Kapat" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Ana Sayfa" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Ek #{i} başarısız oldu" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "İçerik uyarısı" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Özel bahsetme" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Yanıtla" @@ -672,7 +674,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Medya" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Alıntı" @@ -778,7 +780,7 @@ msgstr "İçerik" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Kaydet" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Kabut Et" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Reddet" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Kabul edildi" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Hesaplar" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Yükselt" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Yer İşareti" @@ -1149,31 +1152,31 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Daha" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Çeviri Yap" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Konuş" @@ -1302,8 +1305,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Bahsetmeler" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Bildirimler" @@ -1455,7 +1458,7 @@ msgstr "" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Oturum aç" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "" @@ -1659,20 +1662,23 @@ msgstr "" msgid "View #Wrapstodon" msgstr "#Wrapstodon'u Görüntüle" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Bağlantı kopyalandı" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Bağlantı kopyalanamadı" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Kopyala" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Paylaş…" @@ -1752,13 +1758,13 @@ msgstr "Sonuçları göster" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Yenile" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Paylaşmak işe yaramıyor gibi görünüyor." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Aşağı taşı" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Düzenle" @@ -2527,369 +2545,373 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Yükseltmeyi geri çek" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Beğenmekten Vazgeç" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Beğen" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Yer İşaretini Kaldır" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Sohbet sesini aç" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Sohbeti sessize al" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Profilden sabitlemeyi kaldır" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Profile Sabitle" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Bu ileti silinsin mi?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Gönderi silindi" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Beğen" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Yükseltildi" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Sabitlendi" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Silindi" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Özet göster" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "İçeriği göster" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrelenmiş: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Medyayı göster" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Düzenlendi" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Yorumlar" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Geçmişi Görüntüle" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Geçmiş yüklenemedi." -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Yükleniyor…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "" @@ -2926,9 +2948,9 @@ msgstr "Yeni gönderiler" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Tekrar deneyin" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Yeni bildirim" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Takip istekleri" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Sadece Bahsetmeler" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Bugün" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Hepiniz yakalandınız!" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Dün" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Filtre" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Yoksay" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "İzin Ver" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Yoksay" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Yoksayıldı" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Geri" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Deneysel" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index ac3b232e60..bb79809a08 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\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" @@ -39,7 +39,7 @@ msgstr "Автоматизовано" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "Група" @@ -218,17 +218,18 @@ msgid "Original" msgstr "Оригінал" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "Відповіді" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "Переглянути статистику дописів" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "Закрити" @@ -343,7 +345,7 @@ msgstr "Більше від <0/>" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "Домашня" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Помилка вкладення #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Попередження про вміст" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Лише згадані" @@ -594,12 +596,12 @@ msgstr "" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "Відповісти" @@ -672,7 +674,7 @@ msgstr "Помилка видалення чернетки! Будь ласка, #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "Медіа" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "Цитувати" @@ -778,7 +780,7 @@ msgstr "Вміст" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "Зберегти" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "Немає рекомендованих профілів." #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "Погодитись" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "Відхилити" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "Погоджено" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "Облікові записи" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "Показати більше…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l або<1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Поширити" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "Додати в закладки" @@ -1149,31 +1152,31 @@ msgstr "Опис медіа" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "Більше" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "Перекласти" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "Вимовити" @@ -1302,8 +1305,8 @@ msgstr "Відфільтровано: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "Згадки" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "Сповіщення" @@ -1455,7 +1458,7 @@ msgstr "Облікові записи…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "Увійти" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[Невідомий тип сповіщення: {type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "Поширили/Вподобали…" @@ -1659,20 +1662,23 @@ msgstr "Дізнайтеся більше <0/>" msgid "View #Wrapstodon" msgstr "" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "Читати більше →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "Посилання скопійовано" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "Не вдалося скопіювати посилання" @@ -1684,13 +1690,13 @@ msgstr "" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "Скопіювати" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "Поширити…" @@ -1752,13 +1758,13 @@ msgstr "Показати результати" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "Оновити" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "Вбудувати допис" @@ -1845,6 +1851,18 @@ msgstr "" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "Показати рекомендовані профілі" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "Здається, поширення не працює." @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "Пересунути вниз" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Редагувати" @@ -2527,369 +2545,373 @@ msgstr "Вихідний JSON Ярликів" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "Імпорт/експорт налаштувань з/на сервер інстансу (Дуже експериментально)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>пошири(в/ла)" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "На жаль, ваш поточний інстанс не може взаємодіяти з цим дописом з іншого інстансу." #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "Не вподобано допис @{0}" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "Деякі медіа не мають альтернативного тексту." #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "Старий допис (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Не поширювати" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Поширити…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "Не вподобати" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "Вподобати" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "Вилучити з закладок" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "Переглянути допис від <0>@{0}" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "Показати Історію Змін" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "Відредаговано: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "Бесіда більше не глушиться" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "Бесіда заглушена" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "Не вдалося розглушити бесіду" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "Не вдалося заглушити бесіду" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "Розглушити бесіду" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "Заглушити бесіду" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "Допис відкріплено від профілю" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "Допис закріплено в профілі" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "Не вдалося відкріпити допис" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "Не вдалося закріпити допис" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "Відкріпити від профілю" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "Закріпити в профілі" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "Видалити цей допис?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "Допис видалено" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "Не вдалося видалити допис" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "Поскаржитися на допис…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "Вподобано" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Поширено" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "Додано в закладки" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "Закріплено" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "Видалено" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# відповідь} few {# відповіді} other {# відповідей}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "Згорнути" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "Показати вміст" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Відфільтровано: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "Показати медіа" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "Відредаговано" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "Коментарі" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "Історія Змін" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "Не вдалося завантажити історію" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "Завантаження…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> поширили" @@ -2926,9 +2948,9 @@ msgstr "Нові дописи" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "Спробувати знову" @@ -3779,113 +3801,113 @@ msgstr "Хто небажано згадав вас" msgid "Who are limited by server moderators" msgstr "Хто обмежений модераторами сервера" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "Налаштування сповіщень" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "Нові сповіщення" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Оголошення} few {Оголошення} other {Оголошень}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "Запити на підписку" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, one {# запит} few {# запити} other {# запитів}} на підписку" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "Відфільтровані сповіщення від {0, plural, one {# користувача} other {# користувачів}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "Лише згадки" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "Сьогодні" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "Ви наздогнали все." -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "Вчора" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "Не вдалося завантажити сповіщення" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "Налаштування сповіщень оновлено" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "Відфільтрувати сповіщення від користувачів:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "Фільтрувати" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "Ігнорувати" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "Оновлено <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "Переглянути сповіщення від <0>@{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "Сповіщення від <0>@{0}" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "Відтепер сповіщення від @{0} не будуть відфільтровані." -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "Не вдалося прийняти запит на сповіщення" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "Дозволити" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "Не вдалося відхилити запит на сповіщення" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "Відхилити" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "Відхилено" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "ПРИМІТКА: Push-сповіщення працюють лише для <0>одного облікового запису." #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "Допис" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "Ви не увійшли в систему. Взаємодія (відповідь, поширення тощо) неможлива." -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "Цей допис з іншого інстансу (<0>{instance}). Взаємодія (відповідь, поширення тощо) неможлива." -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "Помилка: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "Перемкнутися на мій інстанс задля взаємодії" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "Не вдалося завантажити відповіді." -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "Назад" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "Перейти до головного запису" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "{0} дописів вище ‒ Перейти вгору" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "Перемкнутися на вигляд з Боковою Панеллю" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "Перемкнутися на Повний вигляд" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "Показати весь чутливий вміст" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "Експериментальне" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "Не вдалося перемкнутися" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "Перемкнутися на інстанс допису" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "Не вдалося завантажити дописи" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, one {# відповідь} few {<0>{1} відповіді} other {<0>{1} відповідей}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, one {# коментар} few {<0>{0} коментарі} other {<0>{0} коментарів}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "Переглянути допис і відповіді на нього" diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index cfa92a1a78..f9fdd22cfa 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -39,7 +39,7 @@ msgstr "机器人" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "群组" @@ -218,17 +218,18 @@ msgid "Original" msgstr "原创" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "回复" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "查看嘟文统计" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "关闭" @@ -343,7 +345,7 @@ msgstr "<0/> 的更多内容" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "主页" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "附加附件 #{i} 失败" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "内容警告" @@ -540,21 +542,21 @@ msgstr "发布于 <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "任何人都能引用" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "你的粉丝才能引用" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "只有你才能引用" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "悄悄公开" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "私信" @@ -594,12 +596,12 @@ msgstr "定时发嘟" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "回复" @@ -672,7 +674,7 @@ msgstr "删除草稿时出错!请重试。" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "媒体" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "引用" @@ -778,7 +780,7 @@ msgstr "内容" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "保存" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "暂无精选账户。" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "接受" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "拒绝" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "已接受" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "账号" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "显示更多…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "<0>l 或 <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "转嘟" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "收藏" @@ -1149,31 +1152,31 @@ msgstr "媒体描述" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "更多" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "翻译" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "朗读" @@ -1302,8 +1305,8 @@ msgstr "已过滤: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "提及" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "通知" @@ -1455,7 +1458,7 @@ msgstr "账号…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "登录" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "[未知通知类型:{type}]" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "查看转嘟/点赞…" @@ -1659,20 +1662,23 @@ msgstr "了解更多 <0/>" msgid "View #Wrapstodon" msgstr "查看 #Wrapstodon 年度回顾" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "阅读更多 →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "已复制链接" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "无法复制链接" @@ -1684,13 +1690,13 @@ msgstr "是否打开链接?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "复制" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "分享…" @@ -1752,13 +1758,13 @@ msgstr "显示结果" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "刷新" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "嵌入嘟文" @@ -1845,6 +1851,18 @@ msgstr "扫描二维码" msgid "Unable to access camera. Please check permissions." msgstr "无法访问摄像头。请检查权限。" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "替换当前引用" msgid "Turn into quote" msgstr "转换为嘟文引用" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "加载引用的嘟文时出错" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "暂无引用" @@ -1998,7 +2016,7 @@ msgstr "展示精选账户列表" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "分享似乎无法正常工作。" @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "向下移动" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "编辑" @@ -2527,369 +2545,373 @@ msgstr "原始快捷方式 JSON" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "导入/导出配置到实例服务器(很不稳定)" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "私密嘟文不能被引用" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "请求引用" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "作者将手动审核" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "只有粉丝才能引用这条嘟文" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "你无权引用这条嘟文" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "嘟文不可用" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "<0/> <1>转嘟了" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "抱歉,你当前登录的实例无法与该外站嘟文互动。" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "已取消点赞 @{0} 的嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "已点赞 @{0} 的嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "已取消收藏 @{0} 的嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "已收藏 @{0} 的嘟文" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "某些媒体附件没有描述文本。" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "旧嘟文 (<0>{0})" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "回复…" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "回复所有人" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural,other {# 个提及}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural,other {首先是 <0>@{1},以下还有 # 人}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "仅 <0>@{0}" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "取消转嘟" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "以链接形式引用" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "已取消转嘟 @{0} 的嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "已转嘟 @{0} 的嘟文" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "转嘟/引用…" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "转嘟…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "取消喜欢" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "赞" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "取消收藏" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "查看引用" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "已复制嘟文文本" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "无法复制嘟文文本" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "复制嘟文文本" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "查看 <0>@{0} 的嘟文" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "显示编辑记录" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "编辑于: {editedDateText}" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "打开链接" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "已取消静音该对话" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "已静音该对话" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "无法取消静音该对话" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "无法静音该对话" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "取消静音对话" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "静音对话" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "已取消置顶该嘟文" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "已置顶该嘟文" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "无法取消置顶该嘟文" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "无法置顶该嘟文" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "取消置顶" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "置顶" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "引用设置" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "是否删除此嘟文?" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "嘟文已删除" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "无法删除嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "是否将此嘟文从 <0>@{0} 的嘟文中移除?" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "引用的嘟文已被移除" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "无法移除引用" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "移除引用…" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "举报嘟文…" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "已点赞" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "已转嘟" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "已收藏" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "已置顶" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "已删除" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, other {# 条回复}}" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "折叠" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "显示内容" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "已过滤: {0}" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "显示媒体" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "已编辑" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "评论" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "嘟文已被你的过滤规则隐藏" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "待发布嘟文" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "嘟文已被作者删除" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "嘟文已被隐藏,原因是你屏蔽了 @{name}。" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "嘟文已被隐藏,原因是你屏蔽了 {domain}。" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "嘟文已被隐藏,原因是你隐藏了 @{name}。" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "仍然显示" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "编辑记录" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "无法加载编辑记录" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "正在加载…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 转嘟了" @@ -2926,9 +2948,9 @@ msgstr "新嘟文" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "重试" @@ -3779,113 +3801,113 @@ msgstr "不请自来地提及你的人" msgid "Who are limited by server moderators" msgstr "被实例管理员限制的人" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "通知设置" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "新通知" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, other {公告}}" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "关注请求" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "{0, plural, other {# 个关注请求}}" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "{0, plural, other {过滤了 # 人的通知}}" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "仅提及" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "今天" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "你已经全读完了。" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "昨天" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "无法加载通知" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "通知设置已更新" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "过滤来自这些人的通知:" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "过滤规则" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "忽略" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "更新于 <0>{0}" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "查看来自 <0>@{0} 的通知" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "来自 <0>@{0} 的通知" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "现在起,将不在过滤来自 @{0} 的通知。" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "无法接受通知请求。" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "允许" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "现在起,将过滤来自 @{0} 的通知。" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "无法忽略通知请求" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "忽略" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "已忽略" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "注意: 只能推送 <0>一个账户 的通知。" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "嘟文" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "你尚未登录。互动 ()" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "此嘟文加载自其它实例 (<0>{instance})。 无法进行互动 (回复、转嘟等)。" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "错误: {e}" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "切换到我所在的实例以进行互动" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "无法加载回复。" -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, other {# 个月后}}" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, other {# 年后}}" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "返回" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "跳转到主嘟文" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "还有 {0} 条上级嘟文 ‒ 转到顶部" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "切换至侧边预览视图" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "切换至完整视图" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "显示所有敏感内容" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "实验性功能" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "无法切换" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "切换到原嘟所属的实例 ({0})" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "切换到原嘟所属实例" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "查看编辑历史快照" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "无法加载嘟文" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "{0, plural, other {<0>{1} 条回复}}" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "{totalComments, plural, other {<0>{0} 条评论}}" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "查看嘟文及其回复" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index b446667f64..5876a72554 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-29 08:33\n" +"PO-Revision-Date: 2025-12-07 12:15\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -39,7 +39,7 @@ msgstr "機器人" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:607 +#: src/components/status.jsx:609 msgid "Group" msgstr "群組" @@ -218,17 +218,18 @@ msgid "Original" msgstr "原文" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2723 +#: src/components/status.jsx:2758 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 -#: src/pages/status.jsx:1140 -#: src/pages/status.jsx:1865 +#: src/pages/status.jsx:1167 +#: src/pages/status.jsx:1892 msgid "Replies" msgstr "回覆" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 +#: src/components/status.jsx:2763 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -273,23 +274,24 @@ msgstr "查看貼文統計" #: src/components/private-note-sheet.jsx:36 #: src/components/qr-code-modal.jsx:33 #: src/components/qr-scanner-modal.jsx:257 +#: src/components/quote-chain-modal.jsx:102 #: src/components/quote-settings-sheet.jsx:61 #: src/components/quotes-modal.jsx:76 #: src/components/report-modal.jsx:118 #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3296 -#: src/components/status.jsx:3508 +#: src/components/status.jsx:3370 +#: src/components/status.jsx:3582 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 #: src/pages/filters.jsx:225 #: src/pages/list.jsx:302 -#: src/pages/notifications.jsx:937 +#: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 #: src/pages/settings.jsx:93 -#: src/pages/status.jsx:1604 +#: src/pages/status.jsx:1631 msgid "Close" msgstr "關閉" @@ -343,7 +345,7 @@ msgstr "" #: src/pages/filters.jsx:90 #: src/pages/followed-hashtags.jsx:41 #: src/pages/home.jsx:54 -#: src/pages/notifications.jsx:582 +#: src/pages/notifications.jsx:586 #: src/pages/scheduled-posts.jsx:74 msgid "Home" msgstr "主頁" @@ -499,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2490 +#: src/components/status.jsx:2523 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "內容警告" @@ -540,21 +542,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:298 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:367 msgid "Anyone can quote" msgstr "任何人都能引用" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:299 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:370 msgid "Your followers can quote" msgstr "你的追蹤者可以引用" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:300 +#: src/components/status.jsx:301 #: src/pages/settings.jsx:373 msgid "Only you can quote" msgstr "只有你可以引用" @@ -583,7 +585,7 @@ msgid "Quiet public" msgstr "不於公開時間軸顯示" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2370 +#: src/components/status.jsx:2403 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "私人訊息" @@ -594,12 +596,12 @@ msgstr "排程" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1100 -#: src/components/status.jsx:1134 -#: src/components/status.jsx:2122 -#: src/components/status.jsx:2123 -#: src/components/status.jsx:2851 -#: src/components/status.jsx:2863 +#: src/components/status.jsx:1103 +#: src/components/status.jsx:1137 +#: src/components/status.jsx:2155 +#: src/components/status.jsx:2156 +#: src/components/status.jsx:2893 +#: src/components/status.jsx:2905 msgid "Reply" msgstr "回覆" @@ -672,7 +674,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1682 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +716,7 @@ msgstr "媒體" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:763 +#: src/components/status.jsx:766 msgid "Quote" msgstr "引用" @@ -778,7 +780,7 @@ msgstr "內容" #: src/components/quote-settings-sheet.jsx:92 #: src/components/shortcuts-settings.jsx:716 #: src/pages/filters.jsx:572 -#: src/pages/notifications.jsx:1003 +#: src/pages/notifications.jsx:1007 msgid "Save" msgstr "儲存" @@ -796,7 +798,7 @@ msgid "No featured profiles." msgstr "" #: src/components/follow-request-buttons.jsx:43 -#: src/pages/notifications.jsx:987 +#: src/pages/notifications.jsx:991 msgid "Accept" msgstr "同意" @@ -805,7 +807,7 @@ msgid "Reject" msgstr "拒絕" #: src/components/follow-request-buttons.jsx:76 -#: src/pages/notifications.jsx:1271 +#: src/pages/notifications.jsx:1275 msgid "Accepted" msgstr "已同意" @@ -822,17 +824,18 @@ msgid "Accounts" msgstr "帳號" #: src/components/generic-accounts.jsx:214 -#: src/components/quotes-modal.jsx:128 +#: src/components/quotes-modal.jsx:129 #: src/components/timeline.jsx:546 #: src/pages/list.jsx:321 -#: src/pages/notifications.jsx:917 +#: src/pages/notifications.jsx:921 #: src/pages/search.jsx:562 -#: src/pages/status.jsx:1638 +#: src/pages/status.jsx:1665 msgid "Show more…" msgstr "顯示更多…" #: src/components/generic-accounts.jsx:219 -#: src/components/quotes-modal.jsx:132 +#: src/components/quote-chain-modal.jsx:169 +#: src/components/quotes-modal.jsx:133 #: src/components/timeline.jsx:551 #: src/pages/search.jsx:567 msgid "The end." @@ -1042,9 +1045,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1170 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "轉發" @@ -1053,9 +1056,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 +#: src/components/status.jsx:3016 msgid "Bookmark" msgstr "書籤" @@ -1149,31 +1152,31 @@ msgstr "圖片描述" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2146 -#: src/components/status.jsx:2163 -#: src/components/status.jsx:2296 -#: src/components/status.jsx:2994 -#: src/components/status.jsx:2997 +#: src/components/status.jsx:2179 +#: src/components/status.jsx:2196 +#: src/components/status.jsx:2329 +#: src/components/status.jsx:3036 +#: src/components/status.jsx:3039 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 #: src/pages/public.jsx:116 #: src/pages/scheduled-posts.jsx:89 -#: src/pages/status.jsx:1505 +#: src/pages/status.jsx:1532 #: src/pages/trending.jsx:474 msgid "More" msgstr "更多" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1327 -#: src/components/status.jsx:1336 +#: src/components/status.jsx:1342 +#: src/components/status.jsx:1351 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "翻譯" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1357 +#: src/components/status.jsx:1372 msgid "Speak" msgstr "" @@ -1302,8 +1305,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3434 -#: src/components/status.jsx:3512 +#: src/components/status.jsx:3508 +#: src/components/status.jsx:3586 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1382,7 +1385,7 @@ msgstr "" #: src/pages/home.jsx:86 #: src/pages/home.jsx:198 #: src/pages/notifications.jsx:111 -#: src/pages/notifications.jsx:586 +#: src/pages/notifications.jsx:590 msgid "Notifications" msgstr "通知" @@ -1455,7 +1458,7 @@ msgstr "帳號…" #: src/components/nav-menu.jsx:326 #: src/pages/login.jsx:33 #: src/pages/login.jsx:227 -#: src/pages/status.jsx:1032 +#: src/pages/status.jsx:1059 #: src/pages/welcome.jsx:68 msgid "Log in" msgstr "登入" @@ -1633,8 +1636,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1286 -#: src/components/status.jsx:1296 +#: src/components/status.jsx:1289 +#: src/components/status.jsx:1299 msgid "Boosted/Liked by…" msgstr "" @@ -1659,20 +1662,23 @@ msgstr "了解更多<0/>" msgid "View #Wrapstodon" msgstr "檢視 #Wrapstodon" -#: src/components/notification.jsx:813 -#: src/components/status.jsx:261 +#: src/components/notification.jsx:814 +#: src/components/quote-chain-modal.jsx:18 +#: src/components/status.jsx:262 msgid "Read more →" msgstr "查看更多 →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1461 +#: src/components/status.jsx:1455 +#: src/components/status.jsx:1488 msgid "Link copied" msgstr "連結已複製" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1464 +#: src/components/status.jsx:1458 +#: src/components/status.jsx:1491 msgid "Unable to copy link" msgstr "無法複製連結" @@ -1684,13 +1690,13 @@ msgstr "開啟連結?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1470 +#: src/components/status.jsx:1497 msgid "Copy" msgstr "複製" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1492 +#: src/components/status.jsx:1519 msgid "Share…" msgstr "分享…" @@ -1752,13 +1758,13 @@ msgstr "顯示結果" #: src/components/poll.jsx:291 #: src/components/poll.jsx:293 #: src/pages/scheduled-posts.jsx:100 -#: src/pages/status.jsx:1494 -#: src/pages/status.jsx:1517 +#: src/pages/status.jsx:1521 +#: src/pages/status.jsx:1544 msgid "Refresh" msgstr "重新整理" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1505 +#: src/components/status.jsx:1532 msgid "Embed post" msgstr "嵌入貼文" @@ -1845,6 +1851,18 @@ msgstr "掃描 QR 碼" msgid "Unable to access camera. Please check permissions." msgstr "" +#: src/components/quote-chain-modal.jsx:107 +msgid "Quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:151 +msgid "Failed to unwrap quote chain" +msgstr "" + +#: src/components/quote-chain-modal.jsx:165 +msgid "Continue unwrapping…" +msgstr "" + #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 msgid "Quote settings updated" @@ -1875,11 +1893,11 @@ msgstr "" msgid "Turn into quote" msgstr "" -#: src/components/quotes-modal.jsx:149 +#: src/components/quotes-modal.jsx:150 msgid "Error loading quotes" msgstr "" -#: src/components/quotes-modal.jsx:153 +#: src/components/quotes-modal.jsx:154 msgid "No quotes yet" msgstr "" @@ -1998,7 +2016,7 @@ msgstr "" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1486 +#: src/components/status.jsx:1513 msgid "Sharing doesn't seem to work." msgstr "" @@ -2335,7 +2353,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1617 +#: src/components/status.jsx:1644 #: src/pages/list.jsx:195 msgid "Edit" msgstr "編輯" @@ -2527,369 +2545,373 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:290 +#: src/components/status.jsx:291 msgid "Private posts cannot be quoted" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:292 msgid "Request to quote" msgstr "" -#: src/components/status.jsx:292 +#: src/components/status.jsx:293 msgid "Author will manually review" msgstr "" -#: src/components/status.jsx:293 +#: src/components/status.jsx:294 msgid "Only followers can quote this post" msgstr "" -#: src/components/status.jsx:294 +#: src/components/status.jsx:295 msgid "You are not allowed to quote this post" msgstr "" -#: src/components/status.jsx:369 -#: src/components/status.jsx:3124 -#: src/components/status.jsx:3125 -#: src/components/status.jsx:3126 +#: src/components/status.jsx:371 +#: src/components/status.jsx:3181 +#: src/components/status.jsx:3182 +#: src/components/status.jsx:3183 msgid "Post unavailable" msgstr "" -#: src/components/status.jsx:631 +#: src/components/status.jsx:633 msgid "<0/> <1>boosted" msgstr "" -#: src/components/status.jsx:737 +#: src/components/status.jsx:740 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:926 +#: src/components/status.jsx:929 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:927 +#: src/components/status.jsx:930 msgid "Liked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:966 +#: src/components/status.jsx:969 msgid "Unbookmarked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:967 +#: src/components/status.jsx:970 msgid "Bookmarked @{0}'s post" msgstr "" -#: src/components/status.jsx:1071 +#: src/components/status.jsx:1074 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1078 +#: src/components/status.jsx:1081 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1099 +#: src/components/status.jsx:1102 msgid "Reply…" msgstr "" -#: src/components/status.jsx:1108 -#: src/components/status.jsx:1117 +#: src/components/status.jsx:1111 +#: src/components/status.jsx:1120 msgid "Reply all" msgstr "" -#: src/components/status.jsx:1111 +#: src/components/status.jsx:1114 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1123 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1137 +#: src/components/status.jsx:1140 msgid "Only <0>@{0}" msgstr "" -#: src/components/status.jsx:1170 -#: src/components/status.jsx:1247 -#: src/components/status.jsx:2893 -#: src/components/status.jsx:2946 +#: src/components/status.jsx:1173 +#: src/components/status.jsx:1250 +#: src/components/status.jsx:2935 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "取消轉發" -#: src/components/status.jsx:1209 -#: src/components/status.jsx:2931 +#: src/components/status.jsx:1212 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1226 -#: src/components/status.jsx:1806 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1833 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1227 -#: src/components/status.jsx:1807 +#: src/components/status.jsx:1230 +#: src/components/status.jsx:1834 msgid "Boosted @{0}'s post" msgstr "" -#: src/components/status.jsx:1249 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2945 +#: src/components/status.jsx:1253 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "轉發…" -#: src/components/status.jsx:1262 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2961 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:3003 msgid "Unlike" msgstr "取消喜愛" -#: src/components/status.jsx:1263 -#: src/components/status.jsx:2136 -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2961 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:1266 +#: src/components/status.jsx:2169 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:3003 +#: src/components/status.jsx:3004 msgid "Like" msgstr "喜愛" -#: src/components/status.jsx:1272 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1275 +#: src/components/status.jsx:3015 msgid "Unbookmark" msgstr "取消書籤" -#: src/components/status.jsx:1307 +#: src/components/status.jsx:1310 msgid "View Quotes" msgstr "" -#: src/components/status.jsx:1374 +#: src/components/status.jsx:1322 +msgid "Unwrap quote chain" +msgstr "" + +#: src/components/status.jsx:1389 msgid "Post text copied" msgstr "" -#: src/components/status.jsx:1377 +#: src/components/status.jsx:1392 msgid "Unable to copy post text" msgstr "" -#: src/components/status.jsx:1383 +#: src/components/status.jsx:1398 msgid "Copy post text" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1401 +#: src/components/status.jsx:1416 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1422 +#: src/components/status.jsx:1437 msgid "Show Edit History" msgstr "顯示編輯紀錄" -#: src/components/status.jsx:1425 +#: src/components/status.jsx:1440 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1453 +#: src/components/status.jsx:1480 msgid "Open link" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1521 +#: src/components/status.jsx:1548 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1527 +#: src/components/status.jsx:1554 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1528 +#: src/components/status.jsx:1555 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1537 +#: src/components/status.jsx:1564 msgid "Unmute conversation" msgstr "取消此對話的靜音" -#: src/components/status.jsx:1544 +#: src/components/status.jsx:1571 msgid "Mute conversation" msgstr "靜音對話" -#: src/components/status.jsx:1560 +#: src/components/status.jsx:1587 msgid "Post unpinned from profile" msgstr "貼文已從個人檔案取消釘選" -#: src/components/status.jsx:1561 +#: src/components/status.jsx:1588 msgid "Post pinned to profile" msgstr "貼文已釘選至個人檔案" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1566 +#: src/components/status.jsx:1593 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1602 msgid "Unpin from profile" msgstr "從個人檔案取消釘選" -#: src/components/status.jsx:1582 +#: src/components/status.jsx:1609 msgid "Pin to profile" msgstr "釘選至個人檔案" -#: src/components/status.jsx:1595 +#: src/components/status.jsx:1622 #: src/pages/settings.jsx:332 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1628 +#: src/components/status.jsx:1655 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1671 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1647 +#: src/components/status.jsx:1674 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1672 +#: src/components/status.jsx:1699 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1693 +#: src/components/status.jsx:1720 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1697 +#: src/components/status.jsx:1724 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1703 +#: src/components/status.jsx:1730 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1717 +#: src/components/status.jsx:1744 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2137 -#: src/components/status.jsx:2173 -#: src/components/status.jsx:2962 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2206 +#: src/components/status.jsx:3004 msgid "Liked" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2948 +#: src/components/status.jsx:2203 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2180 -#: src/components/status.jsx:2974 +#: src/components/status.jsx:2213 +#: src/components/status.jsx:3016 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2184 +#: src/components/status.jsx:2217 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2241 -#: src/components/status.jsx:2731 +#: src/components/status.jsx:2274 +#: src/components/status.jsx:2773 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2279 -#: src/components/status.jsx:2347 +#: src/components/status.jsx:2312 +#: src/components/status.jsx:2380 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 +#: src/components/status.jsx:2654 msgid "Show less" msgstr "" -#: src/components/status.jsx:2453 -#: src/components/status.jsx:2515 +#: src/components/status.jsx:2486 +#: src/components/status.jsx:2548 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2617 +#: src/components/status.jsx:2650 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2621 +#: src/components/status.jsx:2654 msgid "Show media" msgstr "" -#: src/components/status.jsx:2766 +#: src/components/status.jsx:2808 msgid "Edited" msgstr "" -#: src/components/status.jsx:2852 -#: src/components/status.jsx:2864 +#: src/components/status.jsx:2894 +#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3122 +#: src/components/status.jsx:3179 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3123 +#: src/components/status.jsx:3180 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3127 +#: src/components/status.jsx:3184 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3128 +#: src/components/status.jsx:3185 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3130 +#: src/components/status.jsx:3187 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3131 +#: src/components/status.jsx:3188 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3202 +#: src/components/status.jsx:3259 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3301 +#: src/components/status.jsx:3375 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3305 +#: src/components/status.jsx:3379 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3310 +#: src/components/status.jsx:3384 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3442 +#: src/components/status.jsx:3516 msgid "<0/> <1/> boosted" msgstr "" @@ -2926,9 +2948,9 @@ msgstr "" #: src/components/timeline.jsx:581 #: src/pages/home.jsx:228 -#: src/pages/notifications.jsx:893 -#: src/pages/status.jsx:1193 -#: src/pages/status.jsx:1667 +#: src/pages/notifications.jsx:897 +#: src/pages/status.jsx:1220 +#: src/pages/status.jsx:1694 msgid "Try again" msgstr "" @@ -3779,113 +3801,113 @@ msgstr "" msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.jsx:600 -#: src/pages/notifications.jsx:941 +#: src/pages/notifications.jsx:604 +#: src/pages/notifications.jsx:945 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.jsx:618 +#: src/pages/notifications.jsx:622 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.jsx:629 +#: src/pages/notifications.jsx:633 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.jsx:676 +#: src/pages/notifications.jsx:680 #: src/pages/settings.jsx:1232 msgid "Follow requests" msgstr "" #. placeholder {0}: followRequests.length -#: src/pages/notifications.jsx:681 +#: src/pages/notifications.jsx:685 msgid "{0, plural, one {# follow request} other {# follow requests}}" msgstr "" #. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount -#: src/pages/notifications.jsx:736 +#: src/pages/notifications.jsx:740 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.jsx:809 +#: src/pages/notifications.jsx:813 msgid "Only mentions" msgstr "" -#: src/pages/notifications.jsx:813 +#: src/pages/notifications.jsx:817 msgid "Today" msgstr "" -#: src/pages/notifications.jsx:818 +#: src/pages/notifications.jsx:822 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.jsx:841 +#: src/pages/notifications.jsx:845 msgid "Yesterday" msgstr "" -#: src/pages/notifications.jsx:889 +#: src/pages/notifications.jsx:893 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.jsx:968 +#: src/pages/notifications.jsx:972 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.jsx:976 +#: src/pages/notifications.jsx:980 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.jsx:990 +#: src/pages/notifications.jsx:994 msgid "Filter" msgstr "" -#: src/pages/notifications.jsx:993 +#: src/pages/notifications.jsx:997 msgid "Ignore" msgstr "" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.jsx:1066 +#: src/pages/notifications.jsx:1070 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1134 +#: src/pages/notifications.jsx:1138 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.jsx:1155 +#: src/pages/notifications.jsx:1159 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1223 +#: src/pages/notifications.jsx:1227 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.jsx:1228 +#: src/pages/notifications.jsx:1232 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.jsx:1233 +#: src/pages/notifications.jsx:1237 msgid "Allow" msgstr "允許" #. placeholder {0}: request.account.username -#: src/pages/notifications.jsx:1253 +#: src/pages/notifications.jsx:1257 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "" -#: src/pages/notifications.jsx:1258 +#: src/pages/notifications.jsx:1262 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.jsx:1263 +#: src/pages/notifications.jsx:1267 msgid "Dismiss" msgstr "" -#: src/pages/notifications.jsx:1278 +#: src/pages/notifications.jsx:1282 msgid "Dismissed" msgstr "" @@ -4254,102 +4276,102 @@ msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.jsx:764 -#: src/pages/status.jsx:1418 +#: src/pages/status.jsx:791 +#: src/pages/status.jsx:1445 msgid "post.title" msgstr "" -#: src/pages/status.jsx:1019 +#: src/pages/status.jsx:1046 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1039 +#: src/pages/status.jsx:1066 msgid "This post is from another instance (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.jsx:1067 +#: src/pages/status.jsx:1094 msgid "Error: {e}" msgstr "" -#: src/pages/status.jsx:1074 +#: src/pages/status.jsx:1101 msgid "Switch to my instance to enable interactions" msgstr "" -#: src/pages/status.jsx:1184 +#: src/pages/status.jsx:1211 msgid "Unable to load replies." msgstr "" -#: src/pages/status.jsx:1240 +#: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "" -#: src/pages/status.jsx:1246 +#: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "" -#: src/pages/status.jsx:1378 +#: src/pages/status.jsx:1405 msgid "Back" msgstr "" -#: src/pages/status.jsx:1409 +#: src/pages/status.jsx:1436 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.jsx:1432 +#: src/pages/status.jsx:1459 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.jsx:1481 -#: src/pages/status.jsx:1544 +#: src/pages/status.jsx:1508 +#: src/pages/status.jsx:1571 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.jsx:1545 +#: src/pages/status.jsx:1572 msgid "Switch to Full view" msgstr "" -#: src/pages/status.jsx:1563 +#: src/pages/status.jsx:1590 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.jsx:1568 +#: src/pages/status.jsx:1595 msgid "Experimental" msgstr "" -#: src/pages/status.jsx:1577 +#: src/pages/status.jsx:1604 msgid "Unable to switch" msgstr "" #. placeholder {0}: punycode.toUnicode( postInstance, ) -#: src/pages/status.jsx:1584 +#: src/pages/status.jsx:1611 msgid "Switch to post's instance ({0})" msgstr "" -#: src/pages/status.jsx:1587 +#: src/pages/status.jsx:1614 msgid "Switch to post's instance" msgstr "" -#: src/pages/status.jsx:1600 +#: src/pages/status.jsx:1627 msgid "View Edit History Snapshots" msgstr "" -#: src/pages/status.jsx:1658 +#: src/pages/status.jsx:1685 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.jsx:1795 +#: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.jsx:1813 +#: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.jsx:1835 +#: src/pages/status.jsx:1862 msgid "View post with its replies" msgstr "" From fd52f7748af912deac229a2d3b191b7b0fb6e373 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sun, 7 Dec 2025 22:12:52 +0800 Subject: [PATCH 042/104] Handle empty state for custom emojis modal --- src/components/custom-emojis-modal.jsx | 174 +++++++++++++------------ src/locales/en.po | 20 +-- 2 files changed, 106 insertions(+), 88 deletions(-) diff --git a/src/components/custom-emojis-modal.jsx b/src/components/custom-emojis-modal.jsx index f004384a9e..a0ae0a1b3e 100644 --- a/src/components/custom-emojis-modal.jsx +++ b/src/components/custom-emojis-modal.jsx @@ -257,6 +257,8 @@ function CustomEmojisModal({ } }, []); + const hasCustomEmojis = !!customEmojis?.length; + return (
    • {instance} )}
    -
    { - e.preventDefault(); - const emoji = matches[0]; - if (emoji) { - onSelectEmoji(`:${emoji.shortcode}:`); - } - }} - > - -
    + {hasCustomEmojis && ( +
    { + e.preventDefault(); + const emoji = matches[0]; + if (emoji) { + onSelectEmoji(`:${emoji.shortcode}:`); + } + }} + > + +
    + )}
    - {matches !== null ? ( -
      - {matches.map((emoji) => ( -
    • - { - onSelectEmoji(`:${emoji.shortcode}:`); - }} - showCode - /> -
    • - ))} -
    - ) : ( -
    - {uiState === 'error' && ( -
    -

    - Error loading custom emojis -

    + {hasCustomEmojis ? ( + <> + {matches !== null ? ( +
      + {matches.map((emoji) => ( +
    • + { + onSelectEmoji(`:${emoji.shortcode}:`); + }} + showCode + /> +
    • + ))} +
    + ) : ( +
    + {uiState === 'error' && ( +
    +

    + Error loading custom emojis +

    +
    + )} + {uiState === 'default' && + Object.entries(customEmojisCatList).map( + ([category, emojis]) => + !!emojis?.length && ( +
    +
    + {{ + '--recent--': t`Recently used`, + '--others--': t`Others`, + }[category] || category} +
    + +
    + ), + )}
    )} - {uiState === 'default' && - Object.entries(customEmojisCatList).map( - ([category, emojis]) => - !!emojis?.length && ( -
    -
    - {{ - '--recent--': t`Recently used`, - '--others--': t`Others`, - }[category] || category} -
    - -
    - ), - )} +
    + + +
    + + ) : ( +
    +

    + Custom emojis are not available on this server. +

    )} -
    - - -
    ); diff --git a/src/locales/en.po b/src/locales/en.po index 77b8167c21..746d4db98a 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -249,7 +249,7 @@ msgstr "View post stats" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -622,34 +622,38 @@ msgstr "Failed to download GIF" msgid "{0} more…" msgstr "" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Search emoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Recently used" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Others" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Zoom out" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Zoom in" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "Custom emojis are not available on this server." + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" From c64932496a8d39508b203ef269d4aadfccd98584 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sun, 7 Dec 2025 22:39:05 +0800 Subject: [PATCH 043/104] i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,fr-FR,gl-ES,he-IL,it-IT,ja-JP,kab,ko-KR,lt-LT,nb-NO,nl-NL,oc-FR,pl-PL,pt-BR,pt-PT,ru-RU,th-TH,tok,tr-TR,uk-UA,zh-CN,zh-TW) (#1389) * New translations (Spanish) * Update catalogs.json * New translations (Finnish) * New translations (Galician) * New translations (Russian) * New translations (German) * New translations (Italian) * New translations (Polish) * New translations (French) * New translations (Spanish) * New translations (Arabic) * New translations (Catalan) * New translations (Czech) * New translations (Basque) * New translations (Hebrew) * New translations (Japanese) * New translations (Korean) * New translations (Lithuanian) * New translations (Dutch) * New translations (Portuguese) * New translations (Turkish) * New translations (Ukrainian) * New translations (Chinese Simplified) * New translations (Chinese Traditional) * New translations (Portuguese, Brazilian) * New translations (Persian) * New translations (Thai) * New translations (Esperanto) * New translations (Norwegian Bokmal) * New translations (Occitan) * New translations (Kabyle) * New translations (Toki Pona) --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 16 ++++++++-------- src/locales/ar-SA.po | 22 +++++++++++++--------- src/locales/ca-ES.po | 22 +++++++++++++--------- src/locales/cs-CZ.po | 22 +++++++++++++--------- src/locales/de-DE.po | 22 +++++++++++++--------- src/locales/eo-UY.po | 22 +++++++++++++--------- src/locales/es-ES.po | 30 +++++++++++++++++------------- src/locales/eu-ES.po | 22 +++++++++++++--------- src/locales/fa-IR.po | 22 +++++++++++++--------- src/locales/fi-FI.po | 22 +++++++++++++--------- src/locales/fr-FR.po | 22 +++++++++++++--------- src/locales/gl-ES.po | 22 +++++++++++++--------- src/locales/he-IL.po | 22 +++++++++++++--------- src/locales/it-IT.po | 22 +++++++++++++--------- src/locales/ja-JP.po | 22 +++++++++++++--------- src/locales/kab.po | 22 +++++++++++++--------- src/locales/ko-KR.po | 22 +++++++++++++--------- src/locales/lt-LT.po | 22 +++++++++++++--------- src/locales/nb-NO.po | 22 +++++++++++++--------- src/locales/nl-NL.po | 22 +++++++++++++--------- src/locales/oc-FR.po | 22 +++++++++++++--------- src/locales/pl-PL.po | 22 +++++++++++++--------- src/locales/pt-BR.po | 22 +++++++++++++--------- src/locales/pt-PT.po | 22 +++++++++++++--------- src/locales/ru-RU.po | 22 +++++++++++++--------- src/locales/th-TH.po | 22 +++++++++++++--------- src/locales/tok.po | 22 +++++++++++++--------- src/locales/tr-TR.po | 22 +++++++++++++--------- src/locales/uk-UA.po | 22 +++++++++++++--------- src/locales/zh-CN.po | 22 +++++++++++++--------- src/locales/zh-TW.po | 22 +++++++++++++--------- 31 files changed, 402 insertions(+), 282 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 1ce95bdc25..413415b009 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -17,7 +17,7 @@ "code": "cs-CZ", "nativeName": "čeština", "name": "Czech", - "completion": 72, + "completion": 71, "listed": true }, { @@ -52,7 +52,7 @@ "code": "fa-IR", "nativeName": "فارسی", "name": "Persian", - "completion": 63, + "completion": 62, "listed": true }, { @@ -66,7 +66,7 @@ "code": "fr-FR", "nativeName": "français", "name": "French", - "completion": 92, + "completion": 91, "listed": true }, { @@ -115,7 +115,7 @@ "code": "lt-LT", "nativeName": "lietuvių", "name": "Lithuanian", - "completion": 90, + "completion": 89, "listed": true }, { @@ -143,14 +143,14 @@ "code": "pt-BR", "nativeName": "português", "name": "Portuguese", - "completion": 91, + "completion": 90, "listed": true }, { "code": "pt-PT", "nativeName": "português", "name": "Portuguese", - "completion": 91, + "completion": 90, "listed": true }, { @@ -178,14 +178,14 @@ "code": "uk-UA", "nativeName": "українська", "name": "Ukrainian", - "completion": 85, + "completion": 84, "listed": true }, { "code": "zh-CN", "nativeName": "简体中文", "name": "Simplified Chinese", - "completion": 100, + "completion": 99, "listed": true }, { diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index 3152ef9870..ca5047b4e4 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -254,7 +254,7 @@ msgstr "" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "" msgid "{0} more…" msgstr "" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "الرموز التعبيرية المخصصة" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "خطأ في تحميل الرموز التعبيرية المخصصة" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 671035a4c7..f65a4b394d 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Veure estadístiques de les publicacions" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Ha fallat la descàrrega del GIF" msgid "{0} more…" msgstr "{0} més…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Emojis personalitzats" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Cerca un emoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "S'ha produït un error en carregar els emojis personalitzats" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Usats recentment" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Altres" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Redueix" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Amplia" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index 5304432c8d..030eb14e2c 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -254,7 +254,7 @@ msgstr "Zobrazit statistiky příspěvku" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Nepodařilo se stáhnout GIF" msgid "{0} more…" msgstr "{0} další…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Vlastní emoji" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Hledat emoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Chyba při načítání vlastních emoji" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Nedávno použité" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Ostatní" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index fc254fe768..e1650d35ef 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:37\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Beitragsstatistiken anzeigen" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "GIF konnte nicht heruntergeladen werden" msgid "{0} more…" msgstr "{0} mehr…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Benutzerdefinierte Emojis" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Emojis durchsuchen" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Fehler beim Laden benutzerdefinierter Emojis" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Kürzlich verwendet" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Andere" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Verkleinern" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Vergrößern" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index 23947d8748..fc26efe11a 100644 --- a/src/locales/eo-UY.po +++ b/src/locales/eo-UY.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Vidi afiŝo-statistikojn" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Malsukcesis elŝuti movbildon" msgid "{0} more…" msgstr "{0} pli…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Propraj emoĝioj" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Serĉi emoĝion" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Eraro dum ŝarĝo de propraj emoĝioj" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Ofte uzataj" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Aliaj" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Malzomi" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Zomi" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index bc6a050f92..9470cbca96 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Ver las estadísticas de las publicaciones" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Hubo un fallo al descargar el GIF" msgid "{0} more…" msgstr "{0} más…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Emojis personalizados" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Buscar emoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Error al cargar emojis personalizados" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Usados recientemente" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Otros" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Alejar" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Acercar" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" @@ -1853,15 +1857,15 @@ msgstr "No se puede acceder a la cámara. Por favor, comprueba los permisos." #: src/components/quote-chain-modal.jsx:107 msgid "Quote chain" -msgstr "" +msgstr "Cadena de citas" #: src/components/quote-chain-modal.jsx:151 msgid "Failed to unwrap quote chain" -msgstr "" +msgstr "No se ha podido desenvolver la cadena de citas" #: src/components/quote-chain-modal.jsx:165 msgid "Continue unwrapping…" -msgstr "" +msgstr "Continuar desenvolviendo…" #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 @@ -2692,7 +2696,7 @@ msgstr "Ver citas" #: src/components/status.jsx:1322 msgid "Unwrap quote chain" -msgstr "" +msgstr "Desenvolver cadena de citas" #: src/components/status.jsx:1389 msgid "Post text copied" diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index 38ef04227c..3369c9c3c3 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Ikusi bidalketen estatistikak" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Ezin da GIFa deskargatu" msgid "{0} more…" msgstr "{0} gehiago…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Instantziako emojiak" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Bilatu emojia" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Errorea emoji pertsonalizatua kargatzean" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Oraintsu erabilita" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Besteak" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Txikiagotu" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Handiagotu" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index b63379436f..e1488b9e31 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "نمایش اطلاعات فرسته" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "بارگیری جیف ناموفق بود" msgid "{0} more…" msgstr "{0} بیشتر…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "شکلک‌های شخصی‌سازی‌شده" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "خطا در بارگذاری شکلک‌های شخصی‌سازی‌شده" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index be61e13bf7..110a59e660 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:37\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Näytä julkaisutilastot" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "GIF‐kuvan lataus epäonnistui" msgid "{0} more…" msgstr "{0} lisää…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Mukautetut emojit" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Hae emojeita" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Virhe ladattaessa mukautettuja emojeita" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Viimeaikaiset" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Muut" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Loitonna" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Lähennä" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 0c223ba47a..74818c6564 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -254,7 +254,7 @@ msgstr "Afficher les statistiques du message" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Le GIF n’a pas pu être téléchargé." msgid "{0} more…" msgstr "{0} de plus…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Émojis personnalisés" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Rechercher un émoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Les émojis personnalisés n’ont pas pu être chargés" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Récemment utilisé" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Autres" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Zoom arrière" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Zoom avant" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index ac7e204cc9..5c9ab81e1b 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:37\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Ver estatísticas de publicación" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Fallou a descarga da GIF" msgid "{0} more…" msgstr "{0} mais…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Emojis personais" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Buscar emoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Erro ao cargar os emojis personais" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Usados recentemente" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Outros" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Diminuír" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Aumentar" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index bcc2cb04e2..9f3ac4af69 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -254,7 +254,7 @@ msgstr "" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "" msgid "{0} more…" msgstr "" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "אימוג׳י מיוחדים" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "תקלה בטעינת אימוג׳י מיוחדים" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 0fb2130de4..b2d83b9c61 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:37\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Visualizza statistiche post" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Download GIF fallito" msgid "{0} more…" msgstr "{0} altri…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Emoji personalizzate" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Cerca emoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Errore caricamento emoji personalizzate" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Usate di recente" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Altre" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Riduci" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Ingrandisci" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index 9a3aa477ab..36f9efa031 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -254,7 +254,7 @@ msgstr "投稿の統計を見る" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "GIF のダウンロードに失敗しました" msgid "{0} more…" msgstr "{0} more…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "カスタム絵文字" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "絵文字を検索" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "カスタム絵文字の読み込みに失敗しました" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "最近使用した項目" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "その他" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "縮小" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "拡大" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/kab.po b/src/locales/kab.po index 590d373bdd..5b961db08b 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Wali tidaddanin n tsuffeɣt" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Yecceḍ usader n GIF" msgid "{0} more…" msgstr "{0} d wugar…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Imujiten udmawanen" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Nadi imujiten" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Tuccḍa deg usali n yimujiten udmawanen" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Wid yettwasqdacen melmi kan" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Wiyyaḍ" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Simẓi" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Simɣeṛ" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index acd7e28603..72701f9474 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -254,7 +254,7 @@ msgstr "게시물 통계 보기" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "움짤 받기 실패" msgid "{0} more…" msgstr "{0}개 더…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "커스텀 에모지" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "커스텀 에모지 불러오기 오류" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index a4381dc686..36e8626ccb 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -254,7 +254,7 @@ msgstr "Peržiūrėti įrašų statistiką" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Nepavyko atsisiųsti GIF." msgid "{0} more…" msgstr "{0} daugiau…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Pasirinktiniai jaustukai" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Ieškoti jaustukų" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Klaida įkeliant pasirinktinius jaustukus." -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Neseniai naudoti" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Kiti" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po index 3667217a6a..4931b018fe 100644 --- a/src/locales/nb-NO.po +++ b/src/locales/nb-NO.po @@ -8,7 +8,7 @@ msgstr "" "Language: nb_NO\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Vis innleggsstatistikk" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Kunne ikke laste ned GIF" msgid "{0} more…" msgstr "{0} fler…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Egendefinerte emojier" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Feil ved lasting av egendefinerte emojier" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index c5bfd26aef..67fbf115e5 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Bekijk berichtstatistieken" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Downloaden GIF mislukt" msgid "{0} more…" msgstr "{0} meer…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Aangepaste emoji" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Fout bij het laden van aangepaste emojis" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po index d2e0168ddb..10afbff58d 100644 --- a/src/locales/oc-FR.po +++ b/src/locales/oc-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: oc\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Occitan\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -254,7 +254,7 @@ msgstr "" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "" msgid "{0} more…" msgstr "" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 9e31fb55b0..92ef0b9254 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\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" @@ -254,7 +254,7 @@ msgstr "Pokaż statystyki wpisów" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Pobieranie GIF'a nie powiodło się" msgid "{0} more…" msgstr "{0} więcej…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Własne emoji" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Szkaj emoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Błąd podczas ładowania własnych emoji." -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Niedawno użyte" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Inne" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Oddal" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Przybliż" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index e49fd079b6..3f02b8c589 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Ver estatísticas" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Houve um erro ao baixar GIF" msgid "{0} more…" msgstr "{0} mais…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Emojis personalizados" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Buscar emoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Erro ao carregar emojis personalizados" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Usado recentemente" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Outros" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 86dfd541b9..5db87b24b5 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-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Ver estatísticas" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Falhou ao transferir GIF" msgid "{0} more…" msgstr "{0} mais…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Emojis personalizados" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Buscar emoji" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Erro ao carregar emojis personalizados" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Usado recentemente" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Outros" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index edeea0714f..87984aaff1 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:37\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" @@ -254,7 +254,7 @@ msgstr "Показать статистику публикации постов" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Не удалось загрузить GIF-анимацию" msgid "{0} more…" msgstr "Ещё {0}…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Пользовательские эмодзи" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Поиск эмодзи" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Ошибка загрузки пользовательских эмодзи" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Недавно использованные" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Прочие" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "Отдалить" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "Приблизить" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 78d1398b6a..5eb27889fd 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -254,7 +254,7 @@ msgstr "ดูสถิติโพสต์" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "" msgid "{0} more…" msgstr "" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/tok.po b/src/locales/tok.po index 8fc0012677..a1def66e88 100644 --- a/src/locales/tok.po +++ b/src/locales/tok.po @@ -8,7 +8,7 @@ msgstr "" "Language: tok\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Toki Pona\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -254,7 +254,7 @@ msgstr "" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "" msgid "{0} more…" msgstr "" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 53911b1ea9..324abdc8e7 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -254,7 +254,7 @@ msgstr "Gönderi istatistiklerini görüntüle" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "GIF indirilemedi" msgid "{0} more…" msgstr "" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Özel emojiler" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "Emoji ara" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Özel emojiler yüklenirken hata oluştu" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "Son kullanılanlar" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "Diğerleri" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index bb79809a08..d1e318f92e 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\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" @@ -254,7 +254,7 @@ msgstr "Переглянути статистику дописів" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "Не вдалося завантажити GIF" msgid "{0} more…" msgstr "{0} більше…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "Користувацькі емодзі" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "Помилка завантаження емодзі" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index f9fdd22cfa..4437d37b17 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -254,7 +254,7 @@ msgstr "查看嘟文统计" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "GIF 下载失败" msgid "{0} more…" msgstr "更多 {0} 个…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "自定义表情" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "搜索表情" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "加载自定义表情时出错" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "最近使用" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "其它" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "缩小" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "放大" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index 5876a72554..0619b79b20 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 12:15\n" +"PO-Revision-Date: 2025-12-07 14:38\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -254,7 +254,7 @@ msgstr "查看貼文統計" #: src/components/account-sheet.jsx:38 #: src/components/add-remove-lists-sheet.jsx:45 #: src/components/compose.jsx:1065 -#: src/components/custom-emojis-modal.jsx:270 +#: src/components/custom-emojis-modal.jsx:272 #: src/components/drafts.jsx:57 #: src/components/edit-profile-sheet.jsx:89 #: src/components/embed-modal.jsx:13 @@ -627,34 +627,38 @@ msgstr "GIF 下載失敗" msgid "{0} more…" msgstr "{0} 更多…" -#: src/components/custom-emojis-modal.jsx:276 +#: src/components/custom-emojis-modal.jsx:278 msgid "Custom emojis" msgstr "自訂 emoji 表情符號" -#: src/components/custom-emojis-modal.jsx:296 +#: src/components/custom-emojis-modal.jsx:299 msgid "Search emoji" msgstr "搜尋表情符號" -#: src/components/custom-emojis-modal.jsx:328 +#: src/components/custom-emojis-modal.jsx:334 msgid "Error loading custom emojis" msgstr "" -#: src/components/custom-emojis-modal.jsx:339 +#: src/components/custom-emojis-modal.jsx:345 msgid "Recently used" msgstr "最近使用" -#: src/components/custom-emojis-modal.jsx:340 +#: src/components/custom-emojis-modal.jsx:346 msgid "Others" msgstr "其他" -#: src/components/custom-emojis-modal.jsx:359 +#: src/components/custom-emojis-modal.jsx:365 msgid "Zoom out" msgstr "縮小" -#: src/components/custom-emojis-modal.jsx:367 +#: src/components/custom-emojis-modal.jsx:373 msgid "Zoom in" msgstr "放大" +#: src/components/custom-emojis-modal.jsx:380 +msgid "Custom emojis are not available on this server." +msgstr "" + #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 msgid "Unsent drafts" From 2ba362820a66b87ff7bc57417ed415966fdcafe3 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Mon, 8 Dec 2025 06:33:35 +0800 Subject: [PATCH 044/104] i18n updates (ca-ES,es-ES,fi-FI,zh-CN) (#1390) * New translations (Catalan) * New translations (Chinese Simplified) * Update catalogs.json * New translations (Spanish) * New translations (Finnish) --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 12 ++++++------ src/locales/ca-ES.po | 12 ++++++------ src/locales/es-ES.po | 4 ++-- src/locales/fi-FI.po | 4 ++-- src/locales/zh-CN.po | 20 ++++++++++---------- 5 files changed, 26 insertions(+), 26 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 413415b009..6415124257 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -45,7 +45,7 @@ "code": "eu-ES", "nativeName": "euskara", "name": "Basque", - "completion": 100, + "completion": 99, "listed": true }, { @@ -59,7 +59,7 @@ "code": "fi-FI", "nativeName": "suomi", "name": "Finnish", - "completion": 100, + "completion": 99, "listed": true }, { @@ -73,7 +73,7 @@ "code": "gl-ES", "nativeName": "galego", "name": "Galician", - "completion": 100, + "completion": 99, "listed": true }, { @@ -87,7 +87,7 @@ "code": "it-IT", "nativeName": "italiano", "name": "Italian", - "completion": 100, + "completion": 99, "listed": true }, { @@ -136,7 +136,7 @@ "code": "pl-PL", "nativeName": "polski", "name": "Polish", - "completion": 100, + "completion": 99, "listed": true }, { @@ -185,7 +185,7 @@ "code": "zh-CN", "nativeName": "简体中文", "name": "Simplified Chinese", - "completion": 99, + "completion": 100, "listed": true }, { diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index f65a4b394d..52e30186ea 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-07 16:00\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -657,7 +657,7 @@ msgstr "Amplia" #: src/components/custom-emojis-modal.jsx:380 msgid "Custom emojis are not available on this server." -msgstr "" +msgstr "Els emojis personalitzats no estan disponibles en aquest servidor." #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 @@ -1858,15 +1858,15 @@ msgstr "No es pot accedir a la càmera. Si us plau, comproveu els permisos." #: src/components/quote-chain-modal.jsx:107 msgid "Quote chain" -msgstr "" +msgstr "Cadena de cites" #: src/components/quote-chain-modal.jsx:151 msgid "Failed to unwrap quote chain" -msgstr "" +msgstr "No s'ha pogut desembolicar la cadena de cites" #: src/components/quote-chain-modal.jsx:165 msgid "Continue unwrapping…" -msgstr "" +msgstr "Continua desembolicant…" #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 @@ -2697,7 +2697,7 @@ msgstr "Veure les cites" #: src/components/status.jsx:1322 msgid "Unwrap quote chain" -msgstr "" +msgstr "Desembolica la cadena de cites" #: src/components/status.jsx:1389 msgid "Post text copied" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 9470cbca96..41796cfa50 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-07 17:17\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -657,7 +657,7 @@ msgstr "Acercar" #: src/components/custom-emojis-modal.jsx:380 msgid "Custom emojis are not available on this server." -msgstr "" +msgstr "Los emojis personalizados no están disponibles en este servidor." #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 110a59e660..913f21d893 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:37\n" +"PO-Revision-Date: 2025-12-07 22:33\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -657,7 +657,7 @@ msgstr "Lähennä" #: src/components/custom-emojis-modal.jsx:380 msgid "Custom emojis are not available on this server." -msgstr "" +msgstr "Mukautetut emojit eivät ole saatavilla tällä palvelimella." #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index 4437d37b17..05afdca662 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-07 16:00\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -657,7 +657,7 @@ msgstr "放大" #: src/components/custom-emojis-modal.jsx:380 msgid "Custom emojis are not available on this server." -msgstr "" +msgstr "此实例无法使用自定义表情。" #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:728 @@ -1832,11 +1832,11 @@ msgstr "注意: 此预览带有少量额外的样式" #: src/components/private-note-sheet.jsx:41 #: src/components/related-actions.jsx:222 msgid "Notes" -msgstr "" +msgstr "备注" #: src/components/private-note-sheet.jsx:44 msgid "Only visible to you" -msgstr "" +msgstr "仅你自己可见" #: src/components/private-note-sheet.jsx:69 msgid "Unable to update private note." @@ -1857,15 +1857,15 @@ msgstr "无法访问摄像头。请检查权限。" #: src/components/quote-chain-modal.jsx:107 msgid "Quote chain" -msgstr "" +msgstr "引用链" #: src/components/quote-chain-modal.jsx:151 msgid "Failed to unwrap quote chain" -msgstr "" +msgstr "展开引用链失败" #: src/components/quote-chain-modal.jsx:165 msgid "Continue unwrapping…" -msgstr "" +msgstr "继续展开…" #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:358 @@ -1950,11 +1950,11 @@ msgstr "翻译简介" #: src/components/related-actions.jsx:318 msgid "Edit notes" -msgstr "" +msgstr "编辑备注" #: src/components/related-actions.jsx:318 msgid "Add notes" -msgstr "" +msgstr "添加备注" #: src/components/related-actions.jsx:337 msgid "Notifications enabled for @{username}'s posts." @@ -2696,7 +2696,7 @@ msgstr "查看引用" #: src/components/status.jsx:1322 msgid "Unwrap quote chain" -msgstr "" +msgstr "展开引用链" #: src/components/status.jsx:1389 msgid "Post text copied" From f0ce018450e741207488f1f455f0b8b396e0d299 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 12:07:04 +0800 Subject: [PATCH 045/104] Try report bundle sizes --- .github/workflows/bundle-size.yml | 33 ++++++++++++++++++++ package.json | 1 + scripts/bundle-sizes-to-md.js | 51 +++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 .github/workflows/bundle-size.yml create mode 100644 scripts/bundle-sizes-to-md.js diff --git a/.github/workflows/bundle-size.yml b/.github/workflows/bundle-size.yml new file mode 100644 index 0000000000..4476922758 --- /dev/null +++ b/.github/workflows/bundle-size.yml @@ -0,0 +1,33 @@ +name: Bundle Size Report + +on: + pull_request: + branches: [production] + +permissions: + pull-requests: write + +jobs: + bundle-size: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'npm' + - run: npm ci + - name: Build and extract bundle sizes + run: | + { + echo 'SIZES<> $GITHUB_ENV + - name: Comment on PR + uses: marocchino/sticky-pull-request-comment@v2 + with: + header: bundle-size + message: | + ## 📦 Bundle Size Report + ${{ env.SIZES }} \ No newline at end of file diff --git a/package.json b/package.json index dcac889441..fd4015baef 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "scripts": { "dev": "vite", "build": "vite build", + "build:sizes": "vite build 2>&1 | grep '^dist/' | node scripts/bundle-sizes-to-md.js", "preview": "vite preview", "fetch-instances": "node scripts/fetch-instances-list.js", "sourcemap": "npx source-map-explorer dist/assets/*.js", diff --git a/scripts/bundle-sizes-to-md.js b/scripts/bundle-sizes-to-md.js new file mode 100644 index 0000000000..98aa798c8c --- /dev/null +++ b/scripts/bundle-sizes-to-md.js @@ -0,0 +1,51 @@ +#!/usr/bin/env node + +// Converts vite build output to markdown table +// Input: vite build output lines starting with "dist/" +// Output: markdown table with File, Size, Gzip, Map columns + +import { createInterface } from 'readline'; + +const rl = createInterface({ + input: process.stdin, + terminal: false, +}); + +const rows = []; + +rl.on('line', (line) => { + if (!line.startsWith('dist/')) return; + + // Parse line like: dist/assets/main-xxx.js 357.39 kB │ gzip: 111.67 kB │ map: 1,503.67 kB + const parts = line.split('│').map((p) => p.trim()); + + // First part: "dist/assets/file.js 357.39 kB" + const firstPart = parts[0]; + const match = firstPart.match(/^(\S+)\s+(.+)$/); + if (!match) return; + + const file = match[1]; + const size = match[2].trim(); + + // Optional gzip and map + let gzip = ''; + let map = ''; + + for (let i = 1; i < parts.length; i++) { + if (parts[i].startsWith('gzip:')) { + gzip = parts[i].replace('gzip:', '').trim(); + } else if (parts[i].startsWith('map:')) { + map = parts[i].replace('map:', '').trim(); + } + } + + rows.push({ file, size, gzip, map }); +}); + +rl.on('close', () => { + console.log('| File | Size | Gzip | Map |'); + console.log('|------|------|------|-----|'); + for (const row of rows) { + console.log(`| ${row.file} | ${row.size} | ${row.gzip} | ${row.map} |`); + } +}); \ No newline at end of file From 6a86036b0387fd1fcbf4086df5b520663878a795 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 12:08:43 +0800 Subject: [PATCH 046/104] Thanks biome --- scripts/bundle-sizes-to-md.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/bundle-sizes-to-md.js b/scripts/bundle-sizes-to-md.js index 98aa798c8c..c79aafd1c2 100644 --- a/scripts/bundle-sizes-to-md.js +++ b/scripts/bundle-sizes-to-md.js @@ -48,4 +48,4 @@ rl.on('close', () => { for (const row of rows) { console.log(`| ${row.file} | ${row.size} | ${row.gzip} | ${row.map} |`); } -}); \ No newline at end of file +}); From 44955ac656d4f8e53fdfe48b131a76598f33198b Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 12:19:04 +0800 Subject: [PATCH 047/104] Let's try GITHUB_OUTPUT instead --- .github/workflows/bundle-size.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bundle-size.yml b/.github/workflows/bundle-size.yml index 4476922758..bc394179ed 100644 --- a/.github/workflows/bundle-size.yml +++ b/.github/workflows/bundle-size.yml @@ -18,16 +18,17 @@ jobs: cache: 'npm' - run: npm ci - name: Build and extract bundle sizes + id: build run: | { echo 'SIZES<> $GITHUB_ENV + } >> $GITHUB_OUTPUT - name: Comment on PR uses: marocchino/sticky-pull-request-comment@v2 with: header: bundle-size message: | ## 📦 Bundle Size Report - ${{ env.SIZES }} \ No newline at end of file + ${{ steps.build.outputs.SIZES }} \ No newline at end of file From be0e2addf7a0462f35679151a018ec7e59fe9614 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 12:34:24 +0800 Subject: [PATCH 048/104] Let's try again --- .github/workflows/bundle-size.yml | 12 ++---------- scripts/bundle-sizes-to-md.js | 1 + 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/workflows/bundle-size.yml b/.github/workflows/bundle-size.yml index bc394179ed..793742d5a9 100644 --- a/.github/workflows/bundle-size.yml +++ b/.github/workflows/bundle-size.yml @@ -18,17 +18,9 @@ jobs: cache: 'npm' - run: npm ci - name: Build and extract bundle sizes - id: build - run: | - { - echo 'SIZES<> $GITHUB_OUTPUT + run: npm run build:sizes --silent > bundle-sizes.md - name: Comment on PR uses: marocchino/sticky-pull-request-comment@v2 with: header: bundle-size - message: | - ## 📦 Bundle Size Report - ${{ steps.build.outputs.SIZES }} \ No newline at end of file + path: bundle-sizes.md \ No newline at end of file diff --git a/scripts/bundle-sizes-to-md.js b/scripts/bundle-sizes-to-md.js index c79aafd1c2..3ba514c648 100644 --- a/scripts/bundle-sizes-to-md.js +++ b/scripts/bundle-sizes-to-md.js @@ -43,6 +43,7 @@ rl.on('line', (line) => { }); rl.on('close', () => { + console.log('## 📦 Bundle Size Report\n'); console.log('| File | Size | Gzip | Map |'); console.log('|------|------|------|-----|'); for (const row of rows) { From 7e31d3efab758b4da5d4b4a2c1457afd0e40c5b3 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 12:40:49 +0800 Subject: [PATCH 049/104] Debugging what is happening inside github actions --- .github/workflows/bundle-size.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/bundle-size.yml b/.github/workflows/bundle-size.yml index 793742d5a9..c60818c9df 100644 --- a/.github/workflows/bundle-size.yml +++ b/.github/workflows/bundle-size.yml @@ -19,6 +19,12 @@ jobs: - run: npm ci - name: Build and extract bundle sizes run: npm run build:sizes --silent > bundle-sizes.md + - name: Debug - show file content + run: | + echo "File size:" + wc -l bundle-sizes.md + echo "First 20 lines:" + head -20 bundle-sizes.md - name: Comment on PR uses: marocchino/sticky-pull-request-comment@v2 with: From e019ad8b7091c6c0f39696d6ace435d165846b37 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 12:49:40 +0800 Subject: [PATCH 050/104] Possible fix --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fd4015baef..20c899cc13 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "scripts": { "dev": "vite", "build": "vite build", - "build:sizes": "vite build 2>&1 | grep '^dist/' | node scripts/bundle-sizes-to-md.js", + "build:sizes": "NO_COLOR=true vite build 2>&1 | grep '^dist/' | node scripts/bundle-sizes-to-md.js", "preview": "vite preview", "fetch-instances": "node scripts/fetch-instances-list.js", "sourcemap": "npx source-map-explorer dist/assets/*.js", From 5d55cd9ec8a4d7ff6db84949ca6dc19dfae87613 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 15:27:22 +0800 Subject: [PATCH 051/104] Use latest version of actions --- .github/workflows/bundle-size.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/bundle-size.yml b/.github/workflows/bundle-size.yml index c60818c9df..126d234142 100644 --- a/.github/workflows/bundle-size.yml +++ b/.github/workflows/bundle-size.yml @@ -11,11 +11,11 @@ jobs: bundle-size: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: - node-version: 20 - cache: 'npm' + node-version: 24 + cache: "npm" - run: npm ci - name: Build and extract bundle sizes run: npm run build:sizes --silent > bundle-sizes.md @@ -29,4 +29,4 @@ jobs: uses: marocchino/sticky-pull-request-comment@v2 with: header: bundle-size - path: bundle-sizes.md \ No newline at end of file + path: bundle-sizes.md From 5ccf386ac98789c2c0803ca107de6b0c34cc3ea5 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 15:35:49 +0800 Subject: [PATCH 052/104] Another attempt --- src/app.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app.css b/src/app.css index 3c27b5a5fa..8cd8db4f24 100644 --- a/src/app.css +++ b/src/app.css @@ -1287,7 +1287,7 @@ a[href^='http'][rel*='nofollow']:visited:not(:has(div)) { width: 100%; z-index: 1000; display: flex; - background-color: var(--backdrop-color); + background-color: var(--meta-theme-color, var(--backdrop-color)); animation: appear 0.1s ease-out; } .deck-backdrop > a { From 7aa6f32ba8a1250fdb17179961314095c9d5dba7 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 15:38:13 +0800 Subject: [PATCH 053/104] Add present to LICENSE --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index a983bec2d9..09f510ca87 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 Lim Chee Aun +Copyright (c) 2023-present, Lim Chee Aun Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 4f9e4c0b6ffa211e814ef786bc18d8096fbfd0eb Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 8 Dec 2025 20:51:50 +0800 Subject: [PATCH 054/104] Migrate from moize to micro-memoize Docs: https://github.com/planttheidea/moize/blob/master/MIGRATION.md --- package-lock.json | 37 +++++++++++----------------- package.json | 2 +- src/components/account-info.jsx | 4 +-- src/components/compose-button.jsx | 2 +- src/components/translation-block.jsx | 4 +-- src/pages/account-statuses.jsx | 2 +- src/pages/notifications.jsx | 2 +- src/pages/trending.jsx | 4 +-- src/utils/api.js | 2 +- src/utils/custom-emojis.js | 4 +-- src/utils/lists.js | 4 +-- src/utils/mem.js | 8 +++--- src/utils/pmem.js | 2 +- src/utils/store-utils.js | 4 +-- 14 files changed, 37 insertions(+), 44 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6507fdb3c4..2878651e2e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "just-debounce-it": "~3.2.0", "lz-string": "~1.5.0", "masto": "~7.7.1", - "moize": "~6.1.7", + "micro-memoize": "~5.1.1", "p-queue": "~9.0.1", "p-retry": "~7.1.0", "preact": "10.27.2", @@ -6134,6 +6134,12 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fast-stringify/-/fast-stringify-4.0.0.tgz", + "integrity": "sha512-lE2DIivBaLysf6hK5WH/VfMgqRbvBVHcpGVVTmA5Zi8oWIjq9YxIt6lYGdUgP1HNSXxTIat7HEIDnrSvXSeKQw==", + "license": "MIT" + }, "node_modules/fast-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", @@ -7600,10 +7606,14 @@ "license": "MIT" }, "node_modules/micro-memoize": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.2.0.tgz", - "integrity": "sha512-dRxIsNh0XosO9sd3aASUabKOzG9dloLO41g74XUGThpHBoGm1ttakPT5in14CuW/EDedkniaShFHbymmmKGOQA==", - "license": "MIT" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-5.1.1.tgz", + "integrity": "sha512-QDwluos8YeMijiKxZGwaV4f4tzj0soS6+xcsJhJ3+4wdEIHMyKbIKVUziebOgWX3e6yiijdoaHo+9tyhbnaWXA==", + "license": "MIT", + "dependencies": { + "fast-equals": "^5.3.3", + "fast-stringify": "^4.0.0" + } }, "node_modules/micromatch": { "version": "4.0.8", @@ -7678,23 +7688,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/moize": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/moize/-/moize-6.1.7.tgz", - "integrity": "sha512-8/9XgYooMo7/q5tf6zGF4+Wp1jx5sbxV87uK6YvTq9rgDtusLWZCZ8c5C0EhYZbNGudul5EMeMsObO4Ug/gszg==", - "deprecated": "This library has been deprecated in favor of micro-memoize, which as-of version 5 incorporates most of the functionality that this library offers at nearly half the size and better speed.", - "license": "MIT", - "dependencies": { - "fast-equals": "^3.0.1", - "micro-memoize": "^4.1.2" - } - }, - "node_modules/moize/node_modules/fast-equals": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.3.tgz", - "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==", - "license": "MIT" - }, "node_modules/moo": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", diff --git a/package.json b/package.json index 20c899cc13..b2c2bd93ec 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "just-debounce-it": "~3.2.0", "lz-string": "~1.5.0", "masto": "~7.7.1", - "moize": "~6.1.7", + "micro-memoize": "~5.1.1", "p-queue": "~9.0.1", "p-retry": "~7.1.0", "preact": "10.27.2", diff --git a/src/components/account-info.jsx b/src/components/account-info.jsx index 5a0ddaa6e8..5e415e1ed0 100644 --- a/src/components/account-info.jsx +++ b/src/components/account-info.jsx @@ -50,7 +50,7 @@ function fetchFamiliarFollowers(currentID, masto) { }); } const memFetchFamiliarFollowers = pmem(fetchFamiliarFollowers, { - maxAge: ACCOUNT_INFO_MAX_AGE, + expires: ACCOUNT_INFO_MAX_AGE, }); async function fetchPostingStats(accountID, masto) { @@ -107,7 +107,7 @@ async function fetchPostingStats(accountID, masto) { return stats; } const memFetchPostingStats = pmem(fetchPostingStats, { - maxAge: ACCOUNT_INFO_MAX_AGE, + expires: ACCOUNT_INFO_MAX_AGE, }); const isValidUrl = (string) => { diff --git a/src/components/compose-button.jsx b/src/components/compose-button.jsx index 439eaa8dee..c591841877 100644 --- a/src/components/compose-button.jsx +++ b/src/components/compose-button.jsx @@ -37,7 +37,7 @@ const fetchLatestPostsMemoized = pmem( const { value } = await statusesIterator.next(); return value || []; }, - { maxAge: 60000 }, + { expires: 60000 }, ); // 1 minute cache export default function ComposeButton() { diff --git a/src/components/translation-block.jsx b/src/components/translation-block.jsx index aa45861994..cc00a7d366 100644 --- a/src/components/translation-block.jsx +++ b/src/components/translation-block.jsx @@ -97,7 +97,7 @@ function _translangTranslate(text, source, target) { }); } const translangTranslate = pmem(_translangTranslate, { - maxAge: TRANSLATED_MAX_AGE, + expires: TRANSLATED_MAX_AGE, }); const throttledTranslangTranslate = pmem( ({ signal, text, source, target }) => @@ -106,7 +106,7 @@ const throttledTranslangTranslate = pmem( }), { // I know, this is double-layered memoization - maxAge: TRANSLATED_MAX_AGE, + expires: TRANSLATED_MAX_AGE, }, ); diff --git a/src/pages/account-statuses.jsx b/src/pages/account-statuses.jsx index 1f38a1a374..994d20c1e1 100644 --- a/src/pages/account-statuses.jsx +++ b/src/pages/account-statuses.jsx @@ -725,7 +725,7 @@ function fetchAccount(id, masto) { return masto.v1.accounts.$select(id).fetch(); } const memFetchAccount = pmem(fetchAccount, { - maxAge: 30 * 60 * 1000, // 30 minutes + expires: 30 * 60 * 1000, // 30 minutes }); export default AccountStatuses; diff --git a/src/pages/notifications.jsx b/src/pages/notifications.jsx index 637fd48c65..e6f2267908 100644 --- a/src/pages/notifications.jsx +++ b/src/pages/notifications.jsx @@ -60,7 +60,7 @@ const scrollIntoViewOptions = { const memSupportsGroupedNotifications = mem( () => getAPIVersions()?.mastodon >= 2, { - maxAge: 1000 * 60 * 5, // 5 minutes + expires: 1000 * 60 * 5, // 5 minutes }, ); diff --git a/src/pages/trending.jsx b/src/pages/trending.jsx index 98f81fd4ef..ffa0d21dec 100644 --- a/src/pages/trending.jsx +++ b/src/pages/trending.jsx @@ -34,7 +34,7 @@ const fetchLinks = pmem( return masto.v1.trends.links.list().values().next(); }, { - maxAge: TREND_CACHE_TIME, + expires: TREND_CACHE_TIME, }, ); @@ -43,7 +43,7 @@ const fetchHashtags = pmem( return masto.v1.trends.tags.list().values().next(); }, { - maxAge: TREND_CACHE_TIME, + expires: TREND_CACHE_TIME, }, ); diff --git a/src/utils/api.js b/src/utils/api.js index 136e6aa460..6c9f33dd97 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -198,7 +198,7 @@ export async function initAccount(client, instance, accessToken, vapidKey) { export const getPreferences = mem( () => store.account.get('preferences') || {}, { - maxAge: 60 * 1000, // 1 minute + expires: 60 * 1000, // 1 minute }, ); diff --git a/src/utils/custom-emojis.js b/src/utils/custom-emojis.js index 51b0c66d07..ca528aa12d 100644 --- a/src/utils/custom-emojis.js +++ b/src/utils/custom-emojis.js @@ -15,8 +15,8 @@ async function _getCustomEmojis(instance, masto) { const getCustomEmojis = pmem(_getCustomEmojis, { // Limit by time to reduce memory usage // Cached by instance - matchesArg: (cacheKeyArg, keyArg) => cacheKeyArg.instance === keyArg.instance, - maxAge: 30 * 60 * 1000, // 30 minutes + isKeyItemEqual: (cacheKeyArg, keyArg) => cacheKeyArg.instance === keyArg.instance, + expires: 30 * 60 * 1000, // 30 minutes }); export { getCustomEmojis, _getCustomEmojis }; diff --git a/src/utils/lists.js b/src/utils/lists.js index 1edc000cf7..ff2c7d7ea4 100644 --- a/src/utils/lists.js +++ b/src/utils/lists.js @@ -24,7 +24,7 @@ export const fetchLists = pmem( return lists; }, { - maxAge: FETCH_MAX_AGE, + expires: FETCH_MAX_AGE, }, ); @@ -49,7 +49,7 @@ export const fetchList = pmem( return masto.v1.lists.$select(id).fetch(); }, { - maxAge: FETCH_MAX_AGE, + expires: FETCH_MAX_AGE, }, ); diff --git a/src/utils/mem.js b/src/utils/mem.js index 543d06d3d9..1415f0ac17 100644 --- a/src/utils/mem.js +++ b/src/utils/mem.js @@ -1,14 +1,14 @@ -import moize from 'moize'; +import { memoize } from 'micro-memoize'; // Only assign to window if in browser environment if (typeof window !== 'undefined') { - window._moize = moize; + window._memoize = memoize; } export default function mem(fn, opts = {}) { - return moize(fn, { + return memoize(fn, { ...opts, maxSize: 30, - isDeepEqual: true, + isKeyItemEqual: 'deep', }); } diff --git a/src/utils/pmem.js b/src/utils/pmem.js index e8041c3cb5..debe0016d5 100644 --- a/src/utils/pmem.js +++ b/src/utils/pmem.js @@ -1,5 +1,5 @@ import mem from './mem'; export default function pmem(fn, opts = {}) { - return mem(fn, { isPromise: true, ...opts }); + return mem(fn, { async: true, ...opts }); } diff --git a/src/utils/store-utils.js b/src/utils/store-utils.js index 9d669f1af5..bc47f5e291 100644 --- a/src/utils/store-utils.js +++ b/src/utils/store-utils.js @@ -59,7 +59,7 @@ export function getCurrentAccountID() { // Memoized version of getCurrentAccountID for performance export const getCurrentAccID = mem(getCurrentAccountID, { - maxAge: 60 * 1000, // 1 minute + expires: 60 * 1000, // 1 minute }); export function setCurrentAccountID(id) { @@ -90,7 +90,7 @@ export function getCurrentAccount() { // Memoized version of getCurrentAccount for performance export const getCurrentAcc = mem(getCurrentAccount, { - maxAge: 60 * 1000, // 1 minute + expires: 60 * 1000, // 1 minute }); export function getCurrentAccountNS() { From 4021dd8c93cf32c59cb9220d07f1b30dbf82451b Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Tue, 9 Dec 2025 12:33:41 +0800 Subject: [PATCH 055/104] Fix backdrop hiding the background "page" --- src/app.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app.css b/src/app.css index 8cd8db4f24..5be49ec0c0 100644 --- a/src/app.css +++ b/src/app.css @@ -1289,6 +1289,10 @@ a[href^='http'][rel*='nofollow']:visited:not(:has(div)) { display: flex; background-color: var(--meta-theme-color, var(--backdrop-color)); animation: appear 0.1s ease-out; + + @media (min-width: 40em) { + background-color: var(--backdrop-color); + } } .deck-backdrop > a { flex-grow: 1; From e7b46d3809489b75e8b0bd0d613e86fd1e1cd4f2 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Tue, 9 Dec 2025 12:35:27 +0800 Subject: [PATCH 056/104] Biome is doing a good job --- src/utils/custom-emojis.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/custom-emojis.js b/src/utils/custom-emojis.js index ca528aa12d..e8d84de004 100644 --- a/src/utils/custom-emojis.js +++ b/src/utils/custom-emojis.js @@ -15,7 +15,8 @@ async function _getCustomEmojis(instance, masto) { const getCustomEmojis = pmem(_getCustomEmojis, { // Limit by time to reduce memory usage // Cached by instance - isKeyItemEqual: (cacheKeyArg, keyArg) => cacheKeyArg.instance === keyArg.instance, + isKeyItemEqual: (cacheKeyArg, keyArg) => + cacheKeyArg.instance === keyArg.instance, expires: 30 * 60 * 1000, // 30 minutes }); From 4efdc9d7e78b58da427b7e831bfa3cf67eaa7f7b Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Tue, 9 Dec 2025 16:07:24 +0800 Subject: [PATCH 057/104] Experiment switch to quote icon If there's quote count but not boost count And also show the individual numbers for each of them in the menu items --- src/components/status.jsx | 22 ++++++++++-- src/locales/en.po | 72 +++++++++++++++++++-------------------- 2 files changed, 55 insertions(+), 39 deletions(-) diff --git a/src/components/status.jsx b/src/components/status.jsx index 3612052618..7988d8f0c1 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -2932,7 +2932,14 @@ function Status({ confirmLabel={ <> - {reblogged ? t`Unboost` : t`Boost`} + + {reblogged ? t`Unboost` : t`Boost`} + + {reblogsCount > 0 && ( + + {shortenNumber(reblogsCount)} + + )} } menuExtras={ @@ -2954,7 +2961,12 @@ function Status({ {quoteMetaText} ) : ( - {quoteText} + {quoteText} + )} + {quotesCount > 0 && ( + + {shortenNumber(quotesCount)} + )} )} @@ -2989,7 +3001,11 @@ function Status({ ]} alt={[t`Boost`, t`Boosted`]} class="reblog-button" - icon="rocket" + icon={ + reblogsCount <= 0 && quotesCount > 0 + ? 'quote' + : 'rocket' + } count={reblogsCount} extraCount={quotesCount} // onClick={boostStatus} diff --git a/src/locales/en.po b/src/locales/en.po index 746d4db98a..06bd9877d6 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -276,8 +276,8 @@ msgstr "View post stats" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -1045,8 +1045,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "" @@ -1056,8 +1056,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "" @@ -1154,8 +1154,8 @@ msgstr "" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1304,8 +1304,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -2565,9 +2565,9 @@ msgid "You are not allowed to quote this post" msgstr "You are not allowed to quote this post" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Post unavailable" @@ -2634,13 +2634,13 @@ msgstr "Only <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Quote with link" @@ -2657,31 +2657,31 @@ msgid "Boosted @{0}'s post" msgstr "Boosted @{0}'s post" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Boost/Quote…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "" @@ -2810,17 +2810,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "" @@ -2869,48 +2869,48 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Post hidden by your filters" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Post pending" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Post removed by author" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Post hidden because you've blocked @{name}." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Post hidden because you've blocked {domain}." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Post hidden because you've muted @{name}." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Show anyway" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> boosted" From 708330052e71906a1ad1bc66232e5d0db4309a4a Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Wed, 10 Dec 2025 10:09:51 +0800 Subject: [PATCH 058/104] Add experimental Web Install API Read more: https://adactio.com/journal/22278 --- src/components/button-install.js | 21 ++++ src/locales/en.po | 160 ++++++++++++++++--------------- src/pages/settings.jsx | 10 ++ vite.config.js | 3 + 4 files changed, 116 insertions(+), 78 deletions(-) create mode 100644 src/components/button-install.js diff --git a/src/components/button-install.js b/src/components/button-install.js new file mode 100644 index 0000000000..6b2cd901ef --- /dev/null +++ b/src/components/button-install.js @@ -0,0 +1,21 @@ +// https://adactio.com/journal/22278 +// https://gist.github.com/adactio/a445544723363d37b9c31a74a03ef928 + +class ButtonInstall extends HTMLElement { + connectedCallback() { + this.button = this.querySelector('button'); + if (window.matchMedia('(display-mode: standalone)').matches) { + this.button.remove(); + return; + } + if (!navigator.install) { + this.button.remove(); + return; + } + this.button.addEventListener('click', async (ev) => { + await navigator.install(); + }); + } +} + +customElements.define('button-install', ButtonInstall); diff --git a/src/locales/en.po b/src/locales/en.po index 06bd9877d6..772dc7b2be 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -143,7 +143,7 @@ msgstr "" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Followers" @@ -234,7 +234,7 @@ msgstr "Quotes" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "" @@ -285,7 +285,7 @@ msgstr "View post stats" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "" @@ -538,21 +538,21 @@ msgstr "Posting on <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Anyone can quote" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Your followers can quote" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Only you can quote" @@ -561,7 +561,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "Quotes can't be embedded in private mentions." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "" @@ -574,7 +574,7 @@ msgid "Local" msgstr "" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Quiet public" @@ -655,7 +655,7 @@ msgid "Custom emojis are not available on this server." msgstr "Custom emojis are not available on this server." #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "" @@ -1372,7 +1372,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "" @@ -1416,7 +1416,7 @@ msgstr "" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "" @@ -1863,12 +1863,12 @@ msgid "Continue unwrapping…" msgstr "Continue unwrapping…" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Quote settings updated" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Failed to update quote settings" @@ -2771,7 +2771,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Quote settings" @@ -2941,7 +2941,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "" @@ -3815,7 +3815,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "" @@ -4032,245 +4032,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Volunteer translations" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "Default visibility updated" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "Failed to update default visibility" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Translate to " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "Install {CLIENT_NAME}" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Donate" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "What's new" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/pages/settings.jsx b/src/pages/settings.jsx index 4de32babb8..8ac03a0a27 100644 --- a/src/pages/settings.jsx +++ b/src/pages/settings.jsx @@ -6,6 +6,8 @@ import { useSnapshot } from 'valtio'; import logo from '../assets/logo.svg'; +import '../components/button-install'; + import Icon from '../components/icon'; import LangSelector from '../components/lang-selector'; import Link from '../components/link'; @@ -35,6 +37,7 @@ const { PHANPY_TRANSLANG_INSTANCES: TRANSLANG_INSTANCES, PHANPY_IMG_ALT_API_URL: IMG_ALT_API_URL, PHANPY_GIPHY_API_KEY: GIPHY_API_KEY, + PHANPY_CLIENT_NAME: CLIENT_NAME, } = import.meta.env; const targetLanguages = Object.entries(languages.tl).map(([code, name]) => ({ @@ -729,6 +732,13 @@ function Settings({ onClose }) { )} +
  • + + + +
  • {authenticated && } diff --git a/vite.config.js b/vite.config.js index b90942f8d6..794fcc737e 100644 --- a/vite.config.js +++ b/vite.config.js @@ -207,6 +207,9 @@ export default defineConfig({ }, VitePWA({ manifest: { + id: './', // Cannot be empty string for Web Install API to work + start_url: './', + scope: './', name: CLIENT_NAME, short_name: CLIENT_NAME, description: 'Minimalistic opinionated Mastodon web client', From 1ff7e57a59bddaa451525105d53361c5b0b2e4e3 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Wed, 10 Dec 2025 10:46:36 +0800 Subject: [PATCH 059/104] i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,es-ES,eu-ES,fi-FI,fr-FR,gl-ES,it-IT,pl-PL,ru-RU) (#1391) * New translations (Galician) * Update catalogs.json * New translations (Finnish) * New translations (Galician) * New translations (Russian) * New translations (German) * New translations (Italian) * New translations (Polish) * New translations (French) * New translations (Spanish) * New translations (Arabic) * New translations (Catalan) * New translations (Czech) * New translations (Basque) * New translations (Hebrew) * New translations (Japanese) * New translations (Korean) * New translations (Lithuanian) * New translations (Dutch) * New translations (Portuguese) * New translations (Turkish) * New translations (Ukrainian) * New translations (Chinese Simplified) * New translations (Chinese Traditional) * New translations (Portuguese, Brazilian) * New translations (Persian) * New translations (Thai) * New translations (Esperanto) * New translations (Norwegian Bokmal) * New translations (Occitan) * New translations (Kabyle) * New translations (Toki Pona) --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 4 +- src/locales/ar-SA.po | 234 ++++++++++++++++++++------------------- src/locales/ca-ES.po | 234 ++++++++++++++++++++------------------- src/locales/cs-CZ.po | 234 ++++++++++++++++++++------------------- src/locales/de-DE.po | 234 ++++++++++++++++++++------------------- src/locales/eo-UY.po | 234 ++++++++++++++++++++------------------- src/locales/es-ES.po | 234 ++++++++++++++++++++------------------- src/locales/eu-ES.po | 234 ++++++++++++++++++++------------------- src/locales/fa-IR.po | 234 ++++++++++++++++++++------------------- src/locales/fi-FI.po | 234 ++++++++++++++++++++------------------- src/locales/fr-FR.po | 234 ++++++++++++++++++++------------------- src/locales/gl-ES.po | 244 +++++++++++++++++++++-------------------- src/locales/he-IL.po | 234 ++++++++++++++++++++------------------- src/locales/it-IT.po | 234 ++++++++++++++++++++------------------- src/locales/ja-JP.po | 234 ++++++++++++++++++++------------------- src/locales/kab.po | 234 ++++++++++++++++++++------------------- src/locales/ko-KR.po | 234 ++++++++++++++++++++------------------- src/locales/lt-LT.po | 234 ++++++++++++++++++++------------------- src/locales/nb-NO.po | 234 ++++++++++++++++++++------------------- src/locales/nl-NL.po | 234 ++++++++++++++++++++------------------- src/locales/oc-FR.po | 234 ++++++++++++++++++++------------------- src/locales/pl-PL.po | 234 ++++++++++++++++++++------------------- src/locales/pt-BR.po | 234 ++++++++++++++++++++------------------- src/locales/pt-PT.po | 234 ++++++++++++++++++++------------------- src/locales/ru-RU.po | 234 ++++++++++++++++++++------------------- src/locales/th-TH.po | 234 ++++++++++++++++++++------------------- src/locales/tok.po | 234 ++++++++++++++++++++------------------- src/locales/tr-TR.po | 234 ++++++++++++++++++++------------------- src/locales/uk-UA.po | 234 ++++++++++++++++++++------------------- src/locales/zh-CN.po | 234 ++++++++++++++++++++------------------- src/locales/zh-TW.po | 234 ++++++++++++++++++++------------------- 31 files changed, 3577 insertions(+), 3457 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 6415124257..4ab7f9db63 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -59,7 +59,7 @@ "code": "fi-FI", "nativeName": "suomi", "name": "Finnish", - "completion": 99, + "completion": 100, "listed": true }, { @@ -73,7 +73,7 @@ "code": "gl-ES", "nativeName": "galego", "name": "Galician", - "completion": 99, + "completion": 100, "listed": true }, { diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index ca5047b4e4..d7a8632c8c 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -148,7 +148,7 @@ msgstr "" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "مُتابِعون" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "المعاد نشرها" @@ -281,8 +281,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "غلق" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "للعامة" @@ -579,7 +579,7 @@ msgid "Local" msgstr "المحلي" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "إعادة نشر" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "علامة مرجعية" @@ -1159,8 +1159,8 @@ msgstr "" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "الإشارات" @@ -1421,7 +1421,7 @@ msgstr "المزيد…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "إعجابات" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "إلغاء إعادة النشر" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "إعادة نشر…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "أعيد نشره" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "" @@ -2874,48 +2874,48 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "جارٍ التحميل…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "منشورات جديدة" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "" @@ -4037,245 +4037,249 @@ msgstr "لم يتم العثور على أي منشور." msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "الإعدادات" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "المظهر" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "فاتح" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "داكن" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "تلقائي" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "حجم النص" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "لغة العرض" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "النشر" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "مدى الرؤية الافتراضي" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "تمت المزامنة" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "التجارب" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "ترجمة المنشور" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "لغة النظام ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "ترجمة تلقائية مضمنة" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "استطلاعات الرأي" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "تعديلات المنشور" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 52e30186ea..943f21c0a4 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 16:00\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "En Memòria" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Seguidors" @@ -239,7 +239,7 @@ msgstr "Cites" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Impulsos" @@ -281,8 +281,8 @@ msgstr "Veure estadístiques de les publicacions" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Veure estadístiques de les publicacions" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Tanca" @@ -543,21 +543,21 @@ msgstr "Data de la publicació: <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Qualsevol pot citar-vos" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Els vostres seguidors poden citar-vos" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Només vosaltres podeu citar-vos" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "No es poden inserir cites en mencions privades." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Públic" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Local" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Públic limitat" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "Els emojis personalitzats no estan disponibles en aquest servidor." #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Esborranys no enviats" @@ -1050,8 +1050,8 @@ msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Impulsa" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Afegeix als marcadors" @@ -1159,8 +1159,8 @@ msgstr "Descripció dels mitjans" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtrat: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Posada al dia" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Mencions" @@ -1421,7 +1421,7 @@ msgstr "Més…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "\"M'agrada\"" @@ -1869,12 +1869,12 @@ msgid "Continue unwrapping…" msgstr "Continua desembolicant…" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "S'ha actualitzat la configuració de les cites" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "No s'ha pogut actualitzar la configuració de les cites" @@ -2571,9 +2571,9 @@ msgid "You are not allowed to quote this post" msgstr "No se us permet citar aquesta publicació" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Publicació no disponible" @@ -2640,13 +2640,13 @@ msgstr "Només <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Desfés l'impuls" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Cita amb enllaç" @@ -2663,31 +2663,31 @@ msgid "Boosted @{0}'s post" msgstr "Heu impulsat la publicació de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Impuls/Cita…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Impulsa…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Ja no m'agrada" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "M'agrada" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Suprimeix l'adreça d'interès" @@ -2777,7 +2777,7 @@ msgid "Pin to profile" msgstr "Fixa al perfil" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Configuració de les cites" @@ -2816,17 +2816,17 @@ msgstr "Denuncia la publicació…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "M'ha agradat" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Millorats" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Afegit a marcadors" @@ -2875,48 +2875,48 @@ msgstr "Editat" msgid "Comments" msgstr "Comentaris" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Publicació amagada pels filtres" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Publicació pendent" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Publicació eliminada per l'autor o l'autora" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Publicació amagada perquè heu bloquejat a @{name}." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Publicació amagada perquè heu bloquejat a {domain}." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Publicació amagada perquè heu silenciat a @{name}." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Mostra-ho de totes maneres" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Edita l'Historial" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "No s'ha pogut carregar l'historial" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Carregant…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha impulsat" @@ -2947,7 +2947,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Publicacions noves" @@ -3821,7 +3821,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anunci} other {Anuncis}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Sol·licituds de seguiment" @@ -4038,246 +4038,250 @@ msgstr "No s'ha trobat cap publicació." msgid "Enter your search term or paste a URL above to get started." msgstr "Introduïu el vostre terme de cerca o enganxeu un URL a dalt per començar." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Configuració" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Aparença" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Clar" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Fosc" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automàtic" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Mida del text" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Llengua de visualització" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Ajudeu a traduir" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Publicacions" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Visibilitat per defecte" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "S'ha sincronitzat" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "Actualitzada la visibilitat per defecte" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "No s'ha pogut actualitzar la visibilitat per defecte" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sincronitzat amb la configuració de la instància del servidor. \n" "<0>Aneu a la vostra instància ({instance}) per realitzar més canvis en la configuració." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Funcions experimentals" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Actualitza automàticament les publicacions de la línia de temps" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Carrusel d'impulsos" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Traducció de les publicacions" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Tradueix a " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Llengua del sistema ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Amaga el botó \"Tradueix\" per a:} other {Amaga el botó \"Tradueix\" per a (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "NOTA: Aquesta funció utilitza serveis de traducció externs, impulsat per <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Traducció automàtica en línia" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Mostra automàticament la traducció de les publicacions a la línia de temps. Només funciona per a publicacions <0>breus sense advertència de contingut, contingut multimèdia o enquesta." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Selector de GIF per a compositor" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: aquesta funcionalitat utilitza un servei de cerca GIF extern, impulsat per <0>GIPHY. Classificació G (apte per a la visualització per a totes les edats), els paràmetres de seguiment s'eliminen, la informació de referència s'omet de les sol·licituds, però les consultes de cerca i la informació de l'adreça IP encara arribaran als seus servidors." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Generador de descripcions d'imatges" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Només per a imatges noves mentre es redacten publicacions noves." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: aquesta funcionalitat utilitza un servei d'IA extern, impulsat per <0>img-alt-api. Pot ser que no funcioni bé. Només per a imatges i en anglès." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Sincronitza la configuració al núvol" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Funcionalitat experimental.<0/>S'emmagatzemen en les notes del perfil propi. Les notes del perfil (privades) s'utilitzen principalment per altres perfils i estan amagades del perfil propi." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Nota: Aquesta funcionalitat utilitza l'API del servidor on l'usuari ha iniciat la sessió." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Mode ocult <0>(<1>Text → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Substitueix el text per blocs, útil per prendre captures de pantalla per raons de privacitat." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Quant a" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Creat per <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Patrocinadors" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Donacions" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Registre de canvis" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Política de privadesa" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Lloc web: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versió: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Informació de la versió copiada" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "No s'ha pogut copiar la versió" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "No s'ha actualitzat la subscripció. Si us plau, intenta-ho de nou." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "No s'ha eliminat la subscripció. Si us plau, intenta-ho de nou." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Notificacions (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Les notificacions estan bloquejades. Si us plau, activeu-les al vostre navegador." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Permet-les de <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "qualsevol" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "persones que segueixo" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "seguidors" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Seguiments" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Enquestes" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Edició de publicacions" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "No s'ha concedit el permís d'enviar notificacions des del darrer inici de sessió. Haureu d'<0><1>iniciar la sessió de nou per concedir aquest permís." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: les notificacions només funcionen per a <0>un compte." diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index 030eb14e2c..761950e2b8 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -148,7 +148,7 @@ msgstr "In Memoriam" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Sledující" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Boosty" @@ -281,8 +281,8 @@ msgstr "Zobrazit statistiky příspěvku" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Zobrazit statistiky příspěvku" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Zavřít" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Veřejný" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Místní" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Neodeslané koncepty" @@ -1050,8 +1050,8 @@ msgstr "<0>l nebo <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Boost" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Oblíbené položky" @@ -1159,8 +1159,8 @@ msgstr "Popis médií" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtrováno: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Rekapitulace" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Zmínky" @@ -1421,7 +1421,7 @@ msgstr "Více…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Líbí se mi" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Zrušit boostnutí" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Boostnout…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Nelíbí se mi" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Líbí se mi" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Odebrat záložku" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Připnout na profil" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "Nahlásit příspěvek…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Líbí se" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Boosty" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Záložky" @@ -2874,48 +2874,48 @@ msgstr "Upraveno" msgid "Comments" msgstr "Komentáře" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Historie úprav" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Nepodařilo se načíst historii" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Načítání…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/><1/> boostnuto" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Nové příspěvky" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "" @@ -4037,245 +4037,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Nastavení" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Vzhled" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Světlý" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Tmavý" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Velikost textu" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Výchozí viditelnost" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Synchronizováno" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Přeložit do " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Generátor popisu obrázků" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Přispět" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Ochrana osobních údajů" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Verze: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Push notifikace (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Ankety" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index e1650d35ef..cd744df612 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:37\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "In Erinnerung an" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Folgende" @@ -239,7 +239,7 @@ msgstr "Quotes" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Boosts" @@ -281,8 +281,8 @@ msgstr "Beitragsstatistiken anzeigen" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Beitragsstatistiken anzeigen" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Schließen" @@ -543,21 +543,21 @@ msgstr "Gepostet auf <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Alle können zitieren" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Ihre Follower können zitieren" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Nur Sie können zitieren" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "Quotes können nicht in private Erwähnungen eingebettet werden." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Öffentlich" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Lokal" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Still öffentlich" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Nicht gesendete Entwürfe" @@ -1050,8 +1050,8 @@ msgstr "<0>l oder <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Boosten" @@ -1061,8 +1061,8 @@ msgstr "<0>Umschalt + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Lesezeichen" @@ -1159,8 +1159,8 @@ msgstr "Medienbeschreibung" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Gefiltert: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Aufholen" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Erwähnungen" @@ -1421,7 +1421,7 @@ msgstr "Mehr…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Gefällt mir" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Zitiereinstellungen aktualisiert" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Fehler beim Aktualisieren der Zitiereinstellungen" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "Sie sind nicht berechtigt diesen Beitrag zu zitieren" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Beitrag nicht verfügbar" @@ -2639,13 +2639,13 @@ msgstr "Nur <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Nicht mehr teilen" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Mit Link zitieren" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Beitrag von @{0} geteilt" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Boost/Quote…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Boost…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Entfavorisieren" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Favorisieren" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Lesezeichen entfernen" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Ans Profil anheften" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Quote-Einstellungen" @@ -2815,17 +2815,17 @@ msgstr "Post melden…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Favorisiert" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Geboostet" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Lesezeichen hinzugefügt" @@ -2874,48 +2874,48 @@ msgstr "Bearbeitet" msgid "Comments" msgstr "Kommentare" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Beitrag von Filtern versteckt" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Beitrag ausstehend" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Beitrag durch Autor*in entfernt" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Beitrag versteckt, da du @{name} geblockt hast." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Beitrag versteckt, da du {domain} geblockt hast." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Beitrag versteckt, da du @{name} stummgeschalten hast." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Trotzdem anzeigen" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Bearbeitungsverlauf" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Fehler beim laden des Verlaufs" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Laden…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geteilt" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Neue Posts" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Bekanntmachung} other {Bekanntmachungen}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Folgeanfragen" @@ -4037,245 +4037,249 @@ msgstr "Keine Posts gefunden." msgid "Enter your search term or paste a URL above to get started." msgstr "Geben Sie Ihren Suchbegriff ein oder fügen Sie oben eine URL ein, um zu beginnen." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Einstellungen" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Erscheinungsbild" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Hell" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Dunkel" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automatisch" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Textgröße" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Anzeigesprache" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Übersetzungen beitragen" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Posten" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Standardsichtbarkeit" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Synchronisiert" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Mit den Einstellungen deines Instanzservers synchronisiert. <0>Gehe zur Instanz ({instance}) für weitere Einstellungen." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Experimentelle Funktionen" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Zeitleiste automatisch aktualisieren" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Boost Karussell" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Post-Übersetzung" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Systemsprache ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Verstecke „Übersetzen“-Button für:} other {Verstecke „Übersetzen“-Button für (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Automatische Inline-Übersetzung" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Übersetzung für Beiträge automatisch in der Zeitleiste anzeigen. Funktioniert nur für <0>kurze Beiträge ohne Inhaltswarnung, Medien und Umfragen." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "GIF-Wähler für Verfassen-Fenster" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Hinweis: Diese Funktion verwendet einen externen GIF-Suchdienst, ermöglicht durch <0>GIPHY. Angemessen für alle Altersgruppen, Tracking-Parameter werden entfernt, Referrer-Informationen werden bei Anfragen ausgelassen, aber Suchbegriffe und die IP-Adresse werden an deren Server übertragen." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Bildbeschreibungsgenerator" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Nur für neue Bilder beim Erstellen neuer Posts." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Hinweis: Diese Funktion verwendet einen externen KI-Dienst, ermöglicht durch <0>img-alt-api. Könnte durchwachsen funktionieren. Nur für Bilder und nur auf Englisch." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "„Cloud“-Import/-Export für Verknüpfungseinstellungen" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Hochgradig experimentell.<0/>Wird in deinen eigenen Profilnotizen gespeichert. (Private) Profilnotizen werden hauptsächlich für andere Profile verwendet und für das eigene Profil versteckt." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Hinweis: Diese Funktion verwendet die aktuell eingeloggte Instanz-API des Servers." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Cloak Modus <0>(<1>Text → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Text durch Blöcke ersetzen, nützlich für Screenshots, aus Datenschutzgründen." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Über" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Entwickelt von <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Sponsor" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Spenden" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Datenschutzerklärung" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Seite: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Version: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Version kopiert" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Version kann nicht kopiert werden" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Fehler beim Aktualisieren des Abonnements. Bitte versuchen Sie es erneut." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Fehler beim Entfernen des Abonnements. Bitte versuchen Sie es erneut." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Push-Benachrichtigungen (Beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Push-Benachrichtigungen sind blockiert. Bitte aktivieren Sie diese in Ihren Browsereinstellungen." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Von <0>{0} erlauben" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "Jeder" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "Leuten, denen ich folge" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "folgende" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Folgt" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Umfragen" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Post Bearbeitungen" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Push-Berechtigung wurde seit deinem letzten Login nicht erteilt. Sie müssen sich erneut <0><1>Anmelden, um Push-Berechtigungen zu erteilen." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "HINWEIS: Push-Benachrichtigungen funktionieren nur für <0>ein Konto." diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index fc26efe11a..0a6844753b 100644 --- a/src/locales/eo-UY.po +++ b/src/locales/eo-UY.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "Memore" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Sekvantoj" @@ -239,7 +239,7 @@ msgstr "Citaĵoj" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Diskonigoj" @@ -281,8 +281,8 @@ msgstr "Vidi afiŝo-statistikojn" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Vidi afiŝo-statistikojn" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Fermi" @@ -543,21 +543,21 @@ msgstr "Afiŝi la <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Iu ajn povas citi" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Viaj sekvantoj povas citi" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Nur vi povas citi" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Publika" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Loka" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Diskrete publika" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Nesenditaj malnetoj" @@ -1050,8 +1050,8 @@ msgstr "<0>l aŭ <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Diskonigi" @@ -1061,8 +1061,8 @@ msgstr "<0>Ŝovo + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Legosigni" @@ -1159,8 +1159,8 @@ msgstr "Priskribo de plurmedio" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtrila: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Aktualiĝi" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Mencioj" @@ -1421,7 +1421,7 @@ msgstr "Pli…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Stemuloj" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Malsukcesis ĝisdatigi agordojn de citaĵo" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "Vi ne rajtas citi ĉi tiun afiŝon" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Afiŝo ne disponebla" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Ne plu diskonigi" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Citi kun ligilo" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Diskonigita la afiŝon de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Diskonigi…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Ne plu ŝati" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Ŝatata" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Ne plu legosignis" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Alpingli al la profilo" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Agordoj de citaĵo" @@ -2815,17 +2815,17 @@ msgstr "Raporti afiŝon…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Ŝatita" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Diskonigita" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Legosignita" @@ -2874,48 +2874,48 @@ msgstr "Redaktita" msgid "Comments" msgstr "Komentoj" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Afiŝo kaŝita de viaj filtriloj" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Pritraktata afiŝo" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Afiŝo forigita de aŭtoro" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Redaktan historion" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Malsukcesis ŝargi historion" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Ŝargante…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> diskonigita" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Novaj afiŝoj" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anonco} other {Anoncoj}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Petoj de sekvado" @@ -4037,245 +4037,249 @@ msgstr "Neniuj afiŝoj trovitaj." msgid "Enter your search term or paste a URL above to get started." msgstr "Enigi vian serĉterminon aŭ alglui URL-on supre por komenci." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Agordoj" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Apero" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Hela" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Malhela" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Aŭtomata" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Tekstogrando" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Lingvo de la fasado" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Volontulaj tradukoj" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Afiŝante" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Defaŭlta videblo" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Sinkronigita" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sinkronigita kun la agordoj de via nodservilo. <0>Iru al via nodo ({instance}) por pliaj agordoj." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Eksperimentoj" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Aŭtomate aktualigi templiniajn afiŝojn" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Karuselon de diskonigoj" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Traduko de afiŝoj" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Traduki al " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Sistemlingvo ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Kaŝi la butonon \"Traduki\" por:} other {Kaŝi la butonon \"Traduki\" por (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Noto: Ĉi tiu funkcio uzas eksterajn tradukservojn, funkciigitajn de <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Maŝintradukado" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Aŭtomate montri tradukon por afiŝoj en templinio. Funkcias nur por <0>mallongaj afiŝoj sen enhavaverto, plurmedio kaj balotenketo." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "GIF-Elektilo por redaktado" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Noto: Ĉi tiu funkcio uzas eksteran GIF-serĉan servon, funkciigitan de <0>GIPHY. G-taksita (taŭga por spektado de ĉiuj aĝoj), spuraj parametroj estas nudigitaj, referencaj informoj estas preterlasitaj de petoj, sed serĉdemandoj kaj IP-adresinformoj ankoraŭ atingos iliajn servilojn." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Generilo pri priskribo de bildoj" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Nur por novaj bildoj dum verkado de novaj afiŝoj." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Noto: Ĉi tiu funkcio uzas eksteran AI-servon, funkciigitan de <0>img-alt-api. Eble ne funkcias bone. Nur por bildoj kaj en la angla." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "\"Nuba\" importo/eksporto por ŝparvojaj agordoj" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Tre eksperimenta.<0/>Konservita en la notoj de via propra profilo. Profilaj (privataj) notoj estas ĉefe uzataj por aliaj profiloj, kaj kaŝitaj por propra profilo." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Noto: Ĉi tiu funkcio uzas la API de la aktuale ligita nodservilo." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Ŝtelreĝimo <0>(<1>Teksto → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Anstataŭigi tekston kiel blokojn, utilajn kiam oni prenas ekrankopiojn, pro privatecaj kialoj." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Pri" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Konstruita de <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Patroni" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Donaci" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Lastatempaj ŝanĝoj" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Privateca politiko" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Retejo: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versio: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Versioĉeno kopiita" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Ne eblas kopii versioĉenon" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Malsukcesis ĝisdatigi abonon. Bonvolu provi denove." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Malsukcesis forigi abonon. Bonvolu provi denove." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Puŝaj sciigoj (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Puŝaj sciigoj estas blokitaj. Bonvolu aktivigi ilin en via retumila agordo." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Permesi de <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "iu ajn" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "homoj, kiujn mi sekvas" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "sekvantoj" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Sekvas" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Balotenketoj" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Redaktoj de la afiŝo" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Puŝo-permeso ne estis donita ekde via lasta ensaluto. Vi devos <0><1>ensaluti denove por doni puŝo-permeson." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTO: Puŝaj sciigoj funkcias nur por <0>unu konto." diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 41796cfa50..a5fa239a3a 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 17:17\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "Cuenta conmemorativa" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Seguidores" @@ -239,7 +239,7 @@ msgstr "Citas" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Impulsos" @@ -281,8 +281,8 @@ msgstr "Ver las estadísticas de las publicaciones" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Ver las estadísticas de las publicaciones" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Cerrar" @@ -543,21 +543,21 @@ msgstr "Publicar el <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Cualquiera puede citar" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Tus seguidores pueden citar" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Solo tú puedes citar" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "Las citas no se pueden insertar en menciones privadas." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Pública" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Local" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Pública, pero silenciosa" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "Los emojis personalizados no están disponibles en este servidor." #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Borradores no enviados" @@ -1050,8 +1050,8 @@ msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Impulsar" @@ -1061,8 +1061,8 @@ msgstr "<0>Mayús + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Añadir marcador" @@ -1159,8 +1159,8 @@ msgstr "Descripción de la imagen" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Ponerse al día" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Menciones" @@ -1421,7 +1421,7 @@ msgstr "Más…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Me gustan" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "Continuar desenvolviendo…" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Configuración de cita actualizada" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "No se han podido actualizar la configuración de citas" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "No tienes permiso para citar esta publicación" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Publicación no disponible" @@ -2639,13 +2639,13 @@ msgstr "Solo <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Dejar de impulsar" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Citar con enlace" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Impulsó la publicación de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Impulsar/citar…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Impulsar…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "No me gusta" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Me gusta" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Quitar marcador" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Fijar al perfil" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Configuración de citas" @@ -2815,17 +2815,17 @@ msgstr "Reportar publicación…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Me gusta" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Impulsó" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Añadido a marcadores" @@ -2874,48 +2874,48 @@ msgstr "Se editó" msgid "Comments" msgstr "Comentarios" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Publicación oculta por tus filtros" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Publicación pendiente" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Publicación eliminada por el autor" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Publicación oculta porque tú has bloqueado a @{name}." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Publicación oculta porque tú has bloqueado {domain}." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Publicación oculta porque tú has silenciado a @{name}." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Mostrar de todos modos" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Historial de ediciones" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Error al cargar el historial" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Cargando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsó" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Nuevas publicaciones" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anuncio} other {Anuncios}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Solicitudes de seguimiento" @@ -4037,245 +4037,249 @@ msgstr "No se han encontrado publicaciones." msgid "Enter your search term or paste a URL above to get started." msgstr "Introduce un término de búsqueda o pega una URL arriba para empezar." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Ajustes" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Apariencia" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Claro" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Oscuro" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automático" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Tamaño del texto" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Idioma en pantalla" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Traducciones voluntarias" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Publicando" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Visibilidad por defecto" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Sincronizado" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "Visibilidad predeterminada actualizada" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "No se ha podido actualizar la visibilidad predeterminada" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sincronizado con los ajustes del servidor de tu instancia. <0> Ve a tu instancia ({instance}) para más ajustes." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Experimentos" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Actualizar automáticamente las publicaciones de tu línea de tiempo" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Carrusel de publicaciones impulsadas" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Traducción de publicaciones" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Traducir a " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Idioma del sistema ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural,=0 {Esconder el botón de \"Traducir\" para:} other {Esconder el botón de traducir para (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Nota: Esta función usa servicios de traducción externos, con la tecnología <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Traducción automática" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Mostrar automáticamente la traducción de las publicaciones en la línea de tiempo. Funciona únicamente en publicaciones <0>cortas sin advertencias de contenido, archivos multimedia o encuestas." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Selector de GIF durante la redacción" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Esta característica emplea un servicio de búsqueda GIF externo, desarrollado por <0>GIPHY. Estos son adecuados para ser vistos por todas las edades, los parámetros de seguimiento son despojados, la información de referencia se omite de las solicitudes, pero las consultas de búsqueda y la información de direcciones IP seguirán llegando a sus servidores." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Generador de descripción de imagen" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Solo para imágenes nuevas mientras se redactan nuevas publicaciones." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: Esta característica usa un servicio de IA externo, desarrollado por <0>img-alt-api. Puede no funcionar bien. Solamente para imágenes y en inglés." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Importación/exportación \"en la nube\" para la configuración de atajos" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Muy experimental.<0/>Guardado en las notas de tu propio perfil. Las notas del perfil (privadas) se utilizan principalmente para otros perfiles, y se ocultan para el perfil propio." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Nota: Esta función utiliza la API del servidor de instancias conectado en ese momento." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Modo oculto <0>(<1>Texto → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Reemplazar el texto por bloques, útil al tomar capturas de pantalla, por motivos de privacidad." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Acerca de" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Creado por <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Patrocina" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Dona" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Qué hay de nuevo" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Política de privacidad" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Sitio: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versión: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Versión copiada" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "No se ha podido copiar la versión" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "No se ha podido actualizar la suscripción. Inténtalo de nuevo." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "No se ha podido cancelar la suscripción. Por favor, inténtalo de nuevo." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Notificaciones push (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Las notificaciones push están bloqueadas. Actívalas en los ajustes de tu navegador." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Permitir desde <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "cualquiera" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "personas a las que sigo" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "seguidores" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Seguidos" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Encuestas" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Ediciones de publicaciones" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "No se han permitido notificaciones desde la última vez que te conectaste. Necesitarás <0><1>conectarte de nuevo para permitir las notificaciones. ." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Las notificaciones push solo se permiten para <0>una cuenta." diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index 3369c9c3c3..dec801a0fc 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "In Memoriam" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "jarraitzaile" @@ -239,7 +239,7 @@ msgstr "Iruzkinak" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Bultzadak" @@ -281,8 +281,8 @@ msgstr "Ikusi bidalketen estatistikak" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Ikusi bidalketen estatistikak" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Itxi" @@ -543,21 +543,21 @@ msgstr "Programatu <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Edonork iruzkindu dezake" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Jarraitzaileek iruzkindu dezakete" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Zeuk bakarrik iruzkindu dezakezu" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "Aipuak ezin dira aipamen pribatuetan txertatu." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Publikoa" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Lokala" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Ikusgarritasun mugatua" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Bidali gabeko zirriborroak" @@ -1050,8 +1050,8 @@ msgstr "<0>l edo <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Bultzatu" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Jarri laster-marka" @@ -1159,8 +1159,8 @@ msgstr "Fitxategiaren deskribapena" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Iragazita: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Zer berri?" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Aipamenak" @@ -1421,7 +1421,7 @@ msgstr "Gehiago…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Gogokoak" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Iruzkinen ezarpenak eguneratu dira" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Ezin dira iruzkinaren ezarperpenak eguneratu" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "Ez duzu bidalketa hau iruzkintzeko baimenik" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Bidalketa ez dago eskuragarri" @@ -2639,13 +2639,13 @@ msgstr "<0>@{0} bakarrik" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Kendu bultzada" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Iruzkindu estekarekin" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "@{0}(r)en bidalketa bultzatu du" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Bultzatu/Iruzkindu…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Bultzatu…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Utzi gogoko egiteari" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Gogoko egin" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Kendu laster-marka" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Finkatu profilean" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Iruzkinen ezarpenak" @@ -2815,17 +2815,17 @@ msgstr "Salatu bidalketa…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Gogoko egina" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Bultzatua" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Laster-marka jarria" @@ -2874,48 +2874,48 @@ msgstr "Editatuta" msgid "Comments" msgstr "Iruzkinak" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Iragazkiek ezkutatutako bidalketa" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Bidalketa zain dago" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Egileak bidalketa kendu du" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Bidalketa ezkutatu da @{name} blokeatu duzulako." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Bidalketa ezkutatu da {domain} blokeatu duzulako." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Bidalketa ezkutatu da @{name} mututu duzulako." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Erakutsi hala ere" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Edizio-historia" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Ezin da historia kargatu" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Kargatzen…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/>(e)k <1/> bultzatu du" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "X/{index}" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Bidalketa berriak" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Iragarpena} other {Iragarpenak}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Jarraipen-eskaerak" @@ -4037,245 +4037,249 @@ msgstr "Ez da bidalketarik aurkitu." msgid "Enter your search term or paste a URL above to get started." msgstr "Sartu bilatzeko terminoa edo itsatsi URLa gainean." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Ezarpenak" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Itxura" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Argia" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Iluna" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automatikoa" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Testuaren tamaina" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Pantaila-hizkuntza" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Eskaini burua itzultzeko" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Argitaratzean" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Ikusgaitasuna, defektuz" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Sinkronizatuta" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "Defektuzko ikusgaitasuna eguneratu da" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "Defektuzko ikusgaitasunaren eguneraketak huts egin du" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Zure zerbitzariko ezarpenekin sinkronizatu da. <0>Joan zure instantziara ({instance}) ezarpen gehiagorako." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Esperimentuak" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Automatikoki freskatu denbora-lerroko bidalketak" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Bultzaden karrusela" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Bidalketen itzulpena" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Itzuli… " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Sistemak darabilena ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Ezkutatu \"Itzuli\" botoia honentzat:} other {Ezkutatu \"Itzuli\" botoia (#) hauentzat:}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Oharra: ezaugarri honek hirugarrenen itzulpen-zerbitzuak darabiltza, <0>{TRANSLATION_API_NAME}(r)i esker." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Itzulpen automatikoa bidalketan bertan" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Erakutsi automatikoki bidalketen itzulpena denbora-lerroaren baitan. Bidalketa <0>laburretarako balio du bakarrik, eta ezin dute edukiari buruzko oharrik, multimedia fitxategirik edo bozketarik izan." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "GIF hautatzailea" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Oharra: ezaugarri honek hirugarrenen zerbitzua darabil GIFen bilaketarako, <0>GIPHYk eskainia. Adin guztietarako egokia da, jarraipen parametroak ezabatu egiten dira, jatorriaren informazioa eskarietatik kanpo uzten da, baina bilaketa-kontsultek eta IP helbidearen informazioak bere zerbitzarietara iristen jarraituko dute." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Irudien deskribapen-sortzailea" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Soilik irudi berrientzat bidalketa berriak idaztean." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Oharra: ezaugarri honek hirugarrenen AA zerbitzua darabil, <0>img-alt-apik eskainia. Litekeena da erabat ondo ez egitea. Soilik irudientzat eta soilik ingelesez." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Lasterbideen hodeiko inportazio / esportazio ezarpenak" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Oso esperimentala.<0/>Zure profileko oharretan gordetzen da. Profileko oharrak (pribatuak) beste profil batzuei buruzko oharretarako erabiltzen dira nagusiki, eta norberaren profilean ezkutatuta daude." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Oharra: ezaugarri honek saio hasita duzun zerbitzariaren APIa darabil." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Eskalki modua <0>(<1>Testua → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Testua blokeekin ordezkatzen du, pantaila-argazkiak egitean aproposa pribatutasun arrazoiengatik." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Honi buruz" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<1>@cheeaunek <0>sortua" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Eman babesa" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Egin dohaintza" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Nobedadeak" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Pribatutasun politika" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Gunea: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Bertsioa: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Bertsioaren haria kopiatuta" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Ezin da bertsioaren haria kopiatu" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Ezin da harpidetza eguneratu. Saiatu berriro." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Ezin da harpidetza kendu. Saiatu berriro." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Push jakinarazpenak (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Push jakinarazpenak blokeatuta daude. Gaitu itzazu nabigatzaileko ezarpenetan." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Baimendu <0>{0}(r)en" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "edonor" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "jarraitzen diodan jendea" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "jarraitzaile" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Jarraitzen die" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Bozketak" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Bidalketen edizioak" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Ez da push baimenik eman saioa azkenekoz hasi zenuenetik. <0><1>Hasi saioa berriro baimentzeko." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "Oharra: push jakinarazpenak <0>kontu bakarrarentzat dabiltza." diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index e1488b9e31..1c9a7e6735 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "در یادبود" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "پی‌گیرنده" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "تقویت‌ها" @@ -281,8 +281,8 @@ msgstr "نمایش اطلاعات فرسته" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "نمایش اطلاعات فرسته" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "بستن" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "همگانی" @@ -579,7 +579,7 @@ msgid "Local" msgstr "محلی" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "پیش‌نویس‌های ارسال‌نشده" @@ -1050,8 +1050,8 @@ msgstr "<0>م یا <1>ب" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "تقویت" @@ -1061,8 +1061,8 @@ msgstr "<0>تبدیل + <1>ذ" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "نشانک‌گذاری" @@ -1159,8 +1159,8 @@ msgstr "شرح رسانه" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "پالایش‌شده: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "اشاره‌ها" @@ -1421,7 +1421,7 @@ msgstr "بیشتر…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "برگزیده‌ها" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "ناتقویت" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "تقویت…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "نابرگزیدن" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "برگزیدن" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "نانشانک‌گذاری" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "سنجاق کردن به نمایه" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "گزارش دادن فرسته…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "" @@ -2874,48 +2874,48 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> تقویت‌شده" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "فرسته‌های جدید" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "درخواست‌های پی‌گیری" @@ -4037,245 +4037,249 @@ msgstr "فرسته‌ای پیدا نشد." msgid "Enter your search term or paste a URL above to get started." msgstr "مورد جستجوی خود را وارد کنید یا " -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "تنظیمات" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "ظاهر" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "روشن" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "تاریک" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "خودکار" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "اندازهٔ نوشته" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "الف" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "نمایش زبان" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "ترجمه‌های داوطلبانه" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "درحال ارسال" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "دید پیش‌گزیده" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "همگام‌سازی شد" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "با تنظیمات کارساز نمونهٔ شما همگام‌سازی شد. <0> برای تنظیمات بیشتر به نمونهٔ خود ({instance}) بروید." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "آزمایش‌ها" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "بارگذاری مجدد خودکار فرسته‌های خط زمانی" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "ترجمهٔ فرسته" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "زبان سامانه ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {مخفی کردن دکمهٔ «ترجمه» برای:} other {مخفی کردن دکمهٔ «ترجمه» برای (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "ترجمهٔ خودکار درخط" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "بصورت خودکار ترجمه را برای فرسته‌ها در خط زمانی نمایش میدهد. فقط برای فرسته‌های <0>کوتاه بدون هشدار محتوا، رسانه یا نظرسنجی کار میکند." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "انتخاب‌کنندهٔ جیف برای نویسنده" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "نکته: این قابلیت از یک خدمت خراجی جستجوی جیف، قدرت‌گرفته از <0>جیفی، استفاده میکند. رده‌بندی سنی عمومی (مناسب برای مشاهدهٔ همهٔ سنین)، ویژگی‌های دنبال‌کننده سلب شده‌اند، اطلاعات درخواست‌کننده از درخواست‌ها حذف شده‌اند، ولی درخواست جستجو و نشانی آی‌پی همچنان به کارساز آنها خواهند رسید." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "فقط برای تصاویر جدید در زمان نوشتن فرسته‌های جدید." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "نکته: این قابلیت از یک خدمت هوش مصنوعی خارجی، قدرت گرفته از <0>img-alt-api، استفاده میکند. شاید خوب کار نکند. فقط برای تصاویر و به زبان انگلیسی است." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "ورود/صدور «ابری» برای تنظیمات میانبرها" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ بسیار آزمایشی.<0/>در یادداشت‌های نمایهٔ خود شما ذخیره میشود. یادداشت‌های (خصوصی) نمایه در اصل برای بقیهٔ نمایه‌ها استفاده میشوند، و برای نمایهٔ خود پنهان هستند." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "نکته: این قابلیت از API کارساز نمونه‌ای که اکنون وارد شده‌اید استفاده میکند." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "حالت پوشش<0>(<1>متن ← <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "درباره" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>ساخته‌شده توسط <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>وبگاه: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>نگارش: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "رشتهٔ نگارش رونوشت شد" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "ناتوان در رونوشت رشتهٔ نگارش" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "آگاهی ارسالی (بتا)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "آگاهی‌های ارسالی مسدود شده‌اند. لطفا آنها را در تنظیمات مرورگر خود فعال کنید." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "اجازه دادن از <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "هرکس" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "اجازهٔ ارسال از زمان آخرین ورود شما داده نشده. شما باید دوباره <0><1>وارد شوید و اجازهٔ ارسال را بدهید." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "نکته: آگاهی‌های ارسالی فقط برای <0>یک حساب کاربری کار میکنند." diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 913f21d893..6f32984a73 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 22:33\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "Muistoissamme" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Seuraajat" @@ -239,7 +239,7 @@ msgstr "Lainaukset" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Tehostukset" @@ -281,8 +281,8 @@ msgstr "Näytä julkaisutilastot" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Näytä julkaisutilastot" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Sulje" @@ -543,21 +543,21 @@ msgstr "Julkaistaan <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Kuka tahansa voi lainata" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Seuraajasi voivat lainata" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Vain sinä voit lainata" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "Lainauksia ei voi upottaa yksityismainintoihin." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Julkinen" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Paikallinen" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Vaivihkaa julkinen" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "Mukautetut emojit eivät ole saatavilla tällä palvelimella." #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Lähettämättömät luonnokset" @@ -1050,8 +1050,8 @@ msgstr "<0>l tai <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Tehosta" @@ -1061,8 +1061,8 @@ msgstr "<0>Vaihto + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Lisää kirjanmerkkeihin" @@ -1159,8 +1159,8 @@ msgstr "Median kuvaus" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Suodatettu: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Kiinnikuronta" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Maininnat" @@ -1421,7 +1421,7 @@ msgstr "Lisää…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Tykkäykset" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Lainausasetukset päivitetty" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Lainausasetusten päivitys epäonnistui" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "Sinulla ei ole oikeutta lainata tätä julkaisua" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Julkaisu ei saatavilla" @@ -2639,13 +2639,13 @@ msgstr "Vain <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Kumoa tehostus" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Lainaa linkillä" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Tehostettu käyttäjän @{0} julkaisua" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Tehosta/lainaa…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Tehosta…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Kumoa tykkäys" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Tykkää" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Poista kirjanmerkeistä" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Kiinnitä profiiliin" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Lainausasetukset" @@ -2815,17 +2815,17 @@ msgstr "Raportoi julkaisu…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Tykätty" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Tehostettu" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Lisätty kirjanmerkkeihin" @@ -2874,48 +2874,48 @@ msgstr "Muokattu" msgid "Comments" msgstr "Kommentit" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Julkaisu piilotettu suodattimiesi perusteella" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Julkaisu odottaa" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Tekijä on poistanut julkaisun" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Julkaisu piilotettu, koska olet estänyt käyttäjän @{name}." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Julkaisu piilotettu, koska olet estänyt instanssin {domain}." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Julkaisu piilotettu, koska olet mykistänyt käyttäjän @{name}." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Näytä kuitenkin" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Muokkaushistoria" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Historian lataus epäonnistui" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Ladataan…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> tehosti" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Uudet julkaisut" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Tiedote} other {Tiedotteet}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Seurauspyynnöt" @@ -4037,245 +4037,249 @@ msgstr "Julkaisuja ei löytynyt." msgid "Enter your search term or paste a URL above to get started." msgstr "Aloita kirjoittamalla hakutermi tai liittämällä URL‐osoite yläpuolelle." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Asetukset" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Ulkoasu" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Tumma" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Vaalea" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Autom." -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Tekstin koko" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Näyttökieli" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Vapaaehtoisten käännökset" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Julkaiseminen" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Oletusnäkyvyys" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Synkronoituva" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "Oletusnäkyvyys päivitetty" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "Oletusnäkyvyyden päivitys epäonnistui" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Synkronoituu palvelimesi asetuksiin. <0>Siirry instanssiisi ({instance}), jos tarvitset lisäasetuksia." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Kokeelliset ominaisuudet" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Päivitä aikajanan julkaisut automaattisesti" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Tehostuskaruselli" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Julkaisujen kääntäminen" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Käännä kielelle " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Järjestelmän kieli ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Piilota Käännä‐painike kieliltä:} other {Piilota Käännä‐painike kieliltä (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Huomaa: Tämä ominaisuus käyttää ulkoisia käännöspalveluja, jotka tarjoaa <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Automaattinen käännös tekstin paikalla" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Näytä julkaisujen käännökset automaattisesti aikajanalla. Toimii vain <0>lyhyille julkaisuille, joissa ei ole sisältövaroitusta, mediaa eikä äänestystä." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "GIF‐valitsin luontikentässä" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Huomaa: Tämä ominaisuus käyttää ulkoista GIF‐hakupalvelua, jonka tarjoaa <0>GIPHY. Se on G‑luokiteltu (katselu sopii kaikenikäisille), seurantaparametrit poistetaan ja viittaustieto jätetään pois pyynnöistä, mutta hakukyselyt ja tieto IP‐osoitteesta päätyy silti palvelun palvelimille." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Kuvan kuvausgeneraattori" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Vain uusille kuville, uutta julkaisua luotaessa." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Huomaa: Tämä ominaisuus käyttää ulkoista tekoälypalvelua, jonka tarjoaa <0>img-alt-api. Ei välttämättä toimi hyvin. Vain kuville ja englanniksi." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Pikavalintojen asetusten tuonti/vienti ”pilven” kautta" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Erittäin kokeellinen.<0/>Tallennetaan oman profiilisi merkintään. Profiilien (yksityisiä) merkintöjä käytetään enimmäkseen muille profiileille, ja omassa profiilissa ne ovat piilossa." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Huomaa: Tämä ominaisuus käyttää parhaillaan kirjautuneena olevan instanssin ohjelmointirajapintaa." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Peittotila <0>(<1>Teksti → <2>██████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Korvaa tekstin lohkoilla, hyödyllinen näyttökuvia otettaessa, yksityisyyssyistä." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Tietoja" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Kehittänyt <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Sponsoroi" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Lahjoita" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Mitä uutta" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Tietosuojakäytäntö" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Sivusto: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versio: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Version merkkijono kopioitu" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Version merkkijonoa ei voitu kopioida" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Tilauksen päivitys epäonnistui. Yritä uudelleen." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Tilauksen poisto epäonnistui. Yritä uudelleen." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Puskuilmoitukset (beeta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Puskuilmoitukset on estetty. Ota ne käyttöön selaimesi asetuksissa." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Salli <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "keneltä tahansa" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "käyttäjiltä, joita seuraan" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "seuraajilta" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Uudet seuraajat" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Äänestykset" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Julkaisujen muokkaukset" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Puskulupaa ei myönnetty viimeisen kirjautumisesi jälkeen. Sinun täytyy <0><1>kirjautua sisään uudelleen myönteeksesi puskuluvan." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "HUOMAA: Puskuilmoitukset toimivat vain <0>yhdellä tilillä." diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 74818c6564..5296e28845 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -148,7 +148,7 @@ msgstr "En mémoire" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Abonné⋅e·s" @@ -239,7 +239,7 @@ msgstr "Citations" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Partages" @@ -281,8 +281,8 @@ msgstr "Afficher les statistiques du message" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Afficher les statistiques du message" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Fermer" @@ -543,21 +543,21 @@ msgstr "Publier sur <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Tout le monde peut citer" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Vos abonné(e)s peuvent citer" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Vous seul pouvez citer" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Public" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Local" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Brouillons non envoyés" @@ -1050,8 +1050,8 @@ msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Partager" @@ -1061,8 +1061,8 @@ msgstr "<0>Maj + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Ajouter aux signets" @@ -1159,8 +1159,8 @@ msgstr "Description du média" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtré : {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Rattrapage" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Mentions" @@ -1421,7 +1421,7 @@ msgstr "Plus…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Favoris" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Réglages sur les citations modifiés" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Échec de modification des réglages sur les citations" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Annuler le partage" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Publication de @{0} partagée" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Partager…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Retirer des favoris" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Ajouter en favori" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Retirer des signets" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Épingler à votre profil" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "Signaler le message …" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Favori" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Partagé" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Signet" @@ -2874,48 +2874,48 @@ msgstr "Modifié" msgid "Comments" msgstr "Commentaires" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Historique des modifications" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Échec du chargement de l'historique" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Chargement en cours…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> a partagé" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Nouveaux messages" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Annonce} other {Annonces}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Demandes d’abonnement" @@ -4037,245 +4037,249 @@ msgstr "Aucun message trouvé." msgid "Enter your search term or paste a URL above to get started." msgstr "Entrez le terme recherché ou collez une URL ci-dessus pour commencer." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Paramètres" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Affichage" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Clair" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Sombre" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Auto" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Taille du texte" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Langue d'affichage" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Traductions bénévoles" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Publication" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Visibilité par défaut" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Synchronisé" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Synchronisé avec les paramètres de votre serveur d'instance. <0>Allez à votre instance ({instance}) pour plus de paramètres." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Expérimentations" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Charger automatiquement les messages du fil d’actualité" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Carrousel des partages" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Traduction des messages" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Traduire en " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Langue système ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Masquer le bouton \"Traduire\" pour:} other {Masquer le bouton \"Traduire\" pour (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Traduction automatique sur la même ligne" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Affiche automatiquement la traduction des messages sur le fil d’actualité. Ne fonctionne qu’avec les messages <0>courts sans médias, ni sondages, ni avertissement de contenu." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Sélecteur de GIFs lors de la rédaction" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Note : cette fonctionnalité utilise un moteur de recherche de GIF externe proposé par <0>GIPHY. Seuls les GIF adaptés à toutes tranches d'ages seront affichés, les paramètres de traçage seront supprimés, le référent ne sera pas envoyé avec les requètes, mais leurs serveurs verront tout de même votre adresse IP et vos recherches." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Générateur de description d'images" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Uniquement pour les nouvelles images lors de la rédaction de nouveaux messages." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Remarque : Cette fonction utilise un service IA externe, propulsé par <0>img-alt-api. Peut ne pas fonctionner correctement. Seulement pour les images et en anglais." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Import/export \"Cloud\" pour les paramètres des raccourcis" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Très expérimental.<0/>Enregistré dans les notes personnelles de votre propre profil. Ces notes, privées, sont généralement utilisées sur les profils des autres, et masquées sur le votre." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Note : Cette fonction utilise l'API du serveur d'instance auquel vous êtes actuellement connecté." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Mode camouflage <0>(<1>Texte → <2>█████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Masque le texte avec des rectangles, pratique pour prendre des captures d’écran de manière respectueuse de la vie privée." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "À propos" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Fait par <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Parrain" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Faire un don" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Politique de confidentialité" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Site: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Version: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Texte de version copié" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Le numéro de version n’a pas pu être copié." -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "La mise à jour de l'abonnement a échoué. Veuillez réessayer." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "La suppression de l'abonnement a échoué. Veuillez réessayer." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Notifications Push (bêta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Les notifications push sont bloquées. Veuillez les activer dans les paramètres de votre navigateur." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Permettre depuis <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "tout le monde" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "personnes à lesquelles je suis abonné·e" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "abonné⋅es" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Abonnements" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Sondages" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Modifications du message" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "L'autorisation des notifications Push n'a pas été accordée depuis votre dernière connexion. Vous devrez <0><1>vous connecter à nouveau pour accorder l'autorisation Push." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTE : Les notifications Push ne fonctionnent que pour <0>un compte." diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index 5c9ab81e1b..9d789480fc 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:37\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "Lembranzas" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Seguidoras" @@ -239,7 +239,7 @@ msgstr "Citas" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Promocións" @@ -281,8 +281,8 @@ msgstr "Ver estatísticas de publicación" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Ver estatísticas de publicación" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Pechar" @@ -543,21 +543,21 @@ msgstr "Publicar o <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Calquera pode citarte" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "As túas seguidoras poden citarte" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Só ti podes citar" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "As citas non se poden incluír nas mencións privadas." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Pública" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Local" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Pública limitada" @@ -657,10 +657,10 @@ msgstr "Aumentar" #: src/components/custom-emojis-modal.jsx:380 msgid "Custom emojis are not available on this server." -msgstr "" +msgstr "Neste servidor non hai emojis personalizados." #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Borradores non enviados" @@ -1050,8 +1050,8 @@ msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Promover" @@ -1061,8 +1061,8 @@ msgstr "<0>Maiús + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Marcar" @@ -1159,8 +1159,8 @@ msgstr "Descrición do multimedia" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Ponte ao día" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Mencións" @@ -1421,7 +1421,7 @@ msgstr "Máis…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Favorecementos" @@ -1857,23 +1857,23 @@ msgstr "Non se puido acceder á cámara. Comproba os permisos." #: src/components/quote-chain-modal.jsx:107 msgid "Quote chain" -msgstr "" +msgstr "Cadea de citas" #: src/components/quote-chain-modal.jsx:151 msgid "Failed to unwrap quote chain" -msgstr "" +msgstr "Non se puido despregar a cadea de citas" #: src/components/quote-chain-modal.jsx:165 msgid "Continue unwrapping…" -msgstr "" +msgstr "Continuar despregando…" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Actualizada a configuración das citas" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Fallo ao gardar a configuración para citar" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "Non tes permiso para citar esta publicación" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Publicación non dispoñible" @@ -2639,13 +2639,13 @@ msgstr "Só <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Retirar promoción" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Citar con ligazón" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Promoveu a publicación de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Promoción/Cita…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Promover…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Xa non me gusta" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Gústame" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Retirar marcador" @@ -2696,7 +2696,7 @@ msgstr "Ver citas" #: src/components/status.jsx:1322 msgid "Unwrap quote chain" -msgstr "" +msgstr "Despregar a cadea de citas" #: src/components/status.jsx:1389 msgid "Post text copied" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Fixar no perfil" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Axustes para citar" @@ -2815,17 +2815,17 @@ msgstr "Denunciar publicación…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Favorecida" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Promovida" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Marcada" @@ -2874,48 +2874,48 @@ msgstr "Editada" msgid "Comments" msgstr "Comentarios" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Publicación oculta por mor dos teus filtros" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Publicación pendente" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Publicación retirada pola autora" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Publicación oculta porque bloqueaches a @{name}." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Publicación oculta porque bloqueaches {domain}." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Publicación oculta porque silenciaches a @{name}." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Mostrar igualmente" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Editar Historial" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Fallou a carga do historial" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Cargando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> promoveu" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Novas publicacións" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anuncio} other {Anuncios}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Solicitudes de seguimento" @@ -4037,245 +4037,249 @@ msgstr "Non hai publicacións." msgid "Enter your search term or paste a URL above to get started." msgstr "Escribe o que queres buscar ou pega un URL na caixa de busca." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Axustes" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Aparencia" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Claro" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Escuro" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Auto" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Tamaño da letra" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Idioma da interface" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Traducida por voluntarias" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Ao publicar" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Visibilidade por defecto" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Sincronizado" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "Actualizada a visibilidade por defecto" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "Fallou o cambio da visibilidade por defecto" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sincronizado cos axustes do servidor da túa instancia. <0>Vai á túa instancia ({instance}) para realizar máis axustes." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Experimentos" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Actualización automática das cronoloxías" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Carrusel de promocións" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Tradución das publicacións" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Traducir ao " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Idioma do sistema ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Ocultar o botón \"Traducir\" para:} other {Ocultar o botón \"Traducir\" para (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Nota: esta ferramenta usa servizos de tradución externos, proporcionados por <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Tradución automática en liña" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Mostra automaticamente na cronoloxía a tradución das publicacións. Só funciona para publicacións <0>curtas sen aviso sobre o contido, multimedia ou enquisa." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Selector de GIF para o editor" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Esta ferramenta usa un servizo externo para buscar GIF, proporcionado por <0>GIPHY. G-rated (axeitado para todas as idades), quítanse todos os parámetros de seguimento, omítese na solicitude a información da orixe da mesma, pero os termos da consulta e o enderezo IP acadan igualmente o seu servidor." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Xerador da descrición de imaxes" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Só para novas imaxes ao redactar novas publicacións." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: esta ferramenta usa un servizo de IA externo, proporcionado por <0>img-alt-api. Pode que non funcione moi ben. Só para imaxes e en Inglés." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Importar/exportar na \"Nube\" os axustes dos atallos" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Moi experimental.<0/>Gárdase nas notas do teu propio perfil. As notasdo perfil (privadas) normalmente úsanse para outras contas e están ocultas no teu perfil." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Nota: Esta ferramenta usa a API do servidor da instancia con sesión iniciada actualmente." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Modo Capa <0>(<1>Texto → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Substitúe texto por bloques, útil para facer capturas de pantalla, por privacidade." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Sobre" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Creado por <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Patrocinios" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Doar" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Novidades" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Política de Privacidade" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Web: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versión: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Copiouse o número de versión" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Non se copiou a cadea coa versión" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Fallou a actualización da subscrición. Inténtao outra vez." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Fallou a retirada da subscrición. Inténtao outra vez." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Notificacións Push (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "As notificacións Push están bloqueadas. Actívaas nos axustes do teu navegador." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Permitir de <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "calquera" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "persoas que sigo" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "seguidoras" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Segue" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Enquisas" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Edicións de publicacións" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Non se concedeu o permiso para Push desde o último acceso. Terás que <0><1>acceder outra vez para conceder o permiso." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: As notificacións Push só funcionan para <0>unha conta." diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index 9f3ac4af69..1a74bd7c64 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -148,7 +148,7 @@ msgstr "חשבון זכרון" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "הדהודים" @@ -281,8 +281,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "סגירה" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "פומבי" @@ -579,7 +579,7 @@ msgid "Local" msgstr "" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "טיוטות שלא נשלחו" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "הדהוד" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "" @@ -1159,8 +1159,8 @@ msgstr "" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "" @@ -1421,7 +1421,7 @@ msgstr "עוד…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "הדהוד…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "ביטול חיבוב" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "חיבוב" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "חובב" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "הודהד" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "" @@ -2874,48 +2874,48 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "בקשות מעקב" @@ -4037,245 +4037,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "סבסבת הדהודים" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "לא ניתן להעתיק את מזהה הגרסה" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index b2d83b9c61..5271d1a4a3 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:37\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "In memoriam" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Seguaci" @@ -239,7 +239,7 @@ msgstr "Citazioni" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Reblog" @@ -281,8 +281,8 @@ msgstr "Visualizza statistiche post" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Visualizza statistiche post" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Chiudi" @@ -543,21 +543,21 @@ msgstr "Data pubblicazione: <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Chiunque può citare" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "I tuoi seguaci possono citare" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Solo tu puoi citare" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "Le citazioni non possono essere incorporate nelle menzioni private." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Pubblico" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Locale" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Non in lista" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Bozze in sospeso" @@ -1050,8 +1050,8 @@ msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Reblogga" @@ -1061,8 +1061,8 @@ msgstr "<0>Maiusc + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Aggiungi ai segnalibri" @@ -1159,8 +1159,8 @@ msgstr "Descrizione contenuti" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtrato: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Recupera" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Menzioni" @@ -1421,7 +1421,7 @@ msgstr "Altro…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Mi piace" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Impostazioni delle citazioni aggiornate" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Impossibile aggiornare impostazioni di citazione" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "Non ti è permesso citare questo post" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Post non disponibile" @@ -2639,13 +2639,13 @@ msgstr "Solo <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Annulla reblog" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Cita con link" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Hai rebloggato il post di @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Reblogga/cita…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Reblogga…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Non mi piace più" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Mi piace" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Rimuovi dai segnalibri" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Fissa sul profilo" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Impostazioni citazione" @@ -2815,17 +2815,17 @@ msgstr "Segnala post…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Ti piace" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Rebloggato" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Aggiunto ai segnalibri" @@ -2874,48 +2874,48 @@ msgstr "Modificato" msgid "Comments" msgstr "Commenti" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Post nascosto dai tuoi filtri" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Post in attesa" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Post rimosso dall'autore" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Il post è nascosto perché hai bloccato @{name}." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Il post è nascosto perché hai bloccato {domain}." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Il post è nascosto perché hai silenziato @{name}." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Mostra comunque" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Cronologia modifiche" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Impossibile caricare cronologia" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Carico…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha rebloggato" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Nuovi post" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Comunicazione} other {Comunicazioni}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Richieste di seguirti" @@ -4037,245 +4037,249 @@ msgstr "Nessun post trovato." msgid "Enter your search term or paste a URL above to get started." msgstr "Inserisci il termine di ricerca o incolla un URL sopra per iniziare." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Impostazioni" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Aspetto" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Chiaro" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Scuro" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Auto" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Dimensione testo" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Lingua interfaccia" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Traduzioni volontarie" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Pubblicazione" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Visibilità di default" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Sincronizzato" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "Visibilità di default aggiornata" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "Impossibile aggiornare la visibilità di default" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sincronizzato con le impostazioni del server della tua istanza. <0>Visita la tua istanza ({instance}) per altre impostazioni." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Esperimenti" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Aggiorna automaticamente i post della timeline" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Carosello reblog" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Traduzione post" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Traduci in " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Lingua di sistema ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Nascondi tasto \"Traduci\" per:} other {Nascondi tasto \"Traduci\" per (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Nota: questa funzionalità utilizza servizi di traduzione esterni, forniti da <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Traduzione automatica in linea" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Mostra automaticamente la traduzione per i post nella timeline. Funziona solo per i post <0>corti senza avvisi, contenuti o sondaggi." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Selettore GIF" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Questa funzione utilizza un servizio di ricerca GIF esterno fornito da <0>GIPHY. Classificazione T (adatto a tutte le età), i parametri traccianti sono eliminati e le informazioni di referer sono omesse dalle richieste, ma i termini di ricerca e le informazioni sull'indirizzo IP raggiungeranno comunque i loro server." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Generatore descrizioni immagini" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Solo per le nuove immagini mentre si compone un nuovo post." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: questa funzionalità usa un servizio IA esterno, fornito da <0>img-alt-api. Potrebbe non funzionare correttamente. Solo per le immagini e in inglese." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Importazione/esportazione \"cloud\" per le impostazioni delle scorciatoie." -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Molto sperimentale.<0/>Conservato nelle tue note del profilo. Le note (private) del profilo sono usate principalmente per gli altri profili e sono nascoste per il tuo profilo." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Nota: questa funzionalità usa l'API del server dell'istanza a cui si è collegati." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Modalità mantello <0>(<1>Testo → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Oscura il testo con dei blocchi, utile per gli screenshot e per proteggere la privacy." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Informazioni" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Sviluppato da <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Sponsor" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Dona" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Novità" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Politica sulla privacy" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Sito: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versione: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Stringa versione copiata" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Impossibile copiare stringa versione" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Impossibile aggiornare abbonamento. Riprova." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Impossibile rimuovere abbonamento. Riprova." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Notifiche push (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Le notifiche push sono bloccate. Abilitale nelle impostazioni del browser." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Consenti da <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "chiunque" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "chi seguo" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "chi mi segue" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Nuovi seguaci" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Sondaggi" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Modifiche post" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "L'autorizzazione push non è stata concessa dall'ultimo accesso. <0><1>Accedi di nuovo per concedere l'autorizzazione push." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Le notifiche push funzionano solo per <0>un account." diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index 36f9efa031..0eff5e0c6a 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -148,7 +148,7 @@ msgstr "" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "フォロワー" @@ -239,7 +239,7 @@ msgstr "引用" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "ブースト" @@ -281,8 +281,8 @@ msgstr "投稿の統計を見る" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "投稿の統計を見る" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "閉じる" @@ -543,21 +543,21 @@ msgstr "投稿日時" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "誰でも引用可能" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "あなたのフォロワーが引用可能" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "あなただけが引用可能" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "引用を非公開メンションに含めることはできません。" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "公開" @@ -579,7 +579,7 @@ msgid "Local" msgstr "ローカル" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "ひかえめな公開" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "未送信の下書き" @@ -1050,8 +1050,8 @@ msgstr "<0>l または <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "ブースト" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "ブックマーク" @@ -1159,8 +1159,8 @@ msgstr "メディアの説明" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "フィルターされました: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "キャッチアップ" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "メンション" @@ -1421,7 +1421,7 @@ msgstr "その他…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "いいね!" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "引用設定が更新されました" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "引用設定の更新に失敗しました" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "ブースト…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "ブックマーク解除" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "いいね!しました" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "ブーストしました" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "ブックマークしました" @@ -2874,48 +2874,48 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "新しい投稿" @@ -3821,7 +3821,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "フォローリクエスト" @@ -4038,245 +4038,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "設定" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "外観" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "ライト" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "ダーク" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "自動" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "テキストサイズ" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "表示言語" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "翻訳のボランティア" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "投稿" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "デフォルトの公開範囲" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "同期済み" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "実験的機能" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "タイムライン投稿を自動更新する" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "ブーストのカルーセル表示" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "翻訳を投稿" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "システム言語 ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "自動インライン翻訳" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "投稿用の GIF ピッカー" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "画像説明の生成" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "プライバシーポリシー" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "誰でも" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "フォローしている人" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "フォロワー" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "フォロー" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "投票" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "投稿の編集" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/kab.po b/src/locales/kab.po index 5b961db08b..6bd52d1457 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "In Memoriam" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Imeḍfaṛen" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Izuzar" @@ -281,8 +281,8 @@ msgstr "Wali tidaddanin n tsuffeɣt" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Wali tidaddanin n tsuffeɣt" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Mdel" @@ -543,21 +543,21 @@ msgstr "Teffɣed ass n <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Azayaz" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Adigan" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Azayez asusam" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Ur ttazen ara irewwayen" @@ -1050,8 +1050,8 @@ msgstr "<0>l or <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Zuzer" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Ticreḍt n usebtar" @@ -1159,8 +1159,8 @@ msgstr "Aglam n umidya" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Yettwasizdeg: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Alukem" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Ibdaren" @@ -1421,7 +1421,7 @@ msgstr "Ugar…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Iεǧeb-as" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Sefsex azuzer" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Tanebdurt s useɣwen" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Zuzer…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Kkes aεǧab" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Ḥemmel" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Kkes-as ticreḍt" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Senteḍ ɣef umaɣnu" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Iɣewwaren n tnebdurt" @@ -2815,17 +2815,17 @@ msgstr "Mmel tasuffeɣt…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Iḥemmel" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Tettwazuzer" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Yettwacreḍ" @@ -2874,48 +2874,48 @@ msgstr "Yettwaẓrag" msgid "Comments" msgstr "Iwenniten" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Azray n teẓrigin" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Yecceḍ usali n uzray" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Yessalay-d…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "Izuzer-itt <0/><1/>" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Tisuffaɣ timaynutin" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Alɣu} other {Alɣuten}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Issutar n uḍfar" @@ -4037,245 +4037,249 @@ msgstr "Ulac tisuffaɣ i yettwafen." msgid "Enter your search term or paste a URL above to get started." msgstr "Sekcem awal-ik·im n unadi neɣ senteḍ URL nnig i wakken ad tebduḍ." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Iɣewwaṛen" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Udem" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Aceɛlal" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Ubrik" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Awurman" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Teɣzi n uḍris" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Tutlayt n uskan" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Iwaziwen n tsuqilin" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Asuffeɣ" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Abani amezwer" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Yemtawa" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Yemtawa akked yiɣewwaren n uqeddac n tummant-ik. <0>Ddu ɣer tummant-ik ({instance}) i wugar n yiɣewwaren." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Tirmatin" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Asmiren awurman n tsuffaɣ n tesnimirt" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Kaṛusel n yizuzar" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Asuqqel n tsuffeɣt" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Suqel ɣer " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Tutlayt n unagraw ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {}=0 {Ffer taqeffalt \"Suqqel\" i:} other {Ffer taqeffalt \"Suqqel\" i (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Tamawt: Tamahilt-a tesseqdac imeẓla n usuqqel azɣaray, tella s lmendad n <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Tasuqilt tawurmant srid" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Sken tisuqilin s wudem awurman i tsuffaɣ deg tesnimirt. Tetteddu kan i tsuffaɣ <0>timeẓẓyanin war alɣu n ugbur, amidya akked usisten." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Amefran n GIF i umsuddes" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Tamawt: Tamahilt-a tesseqdac ameẓlu n unadi n GIF azɣaray, s ttawil n <0>GIPHY. Asesmel G (yemmezg akked meṛṛa iwtayen), iɣewwaren n uḍfar ttwakksen, talɣut n temselɣut tettwasfeḍ seg yissutar, maca issutar n unadi d telɣut n tansa IP ad wwḍen yal tikkelt ɣer yiqeddacen-nsen." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Asaraw n uglam n tugna" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "I tugniwin timaynutin kan mi ara taruḍ tisuffaɣ timaynutin." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Tamawt: Tamahilt-a tesseqdac ameẓlu AI azɣaray, s ttawil n <0>img-alt-api. YEzmer ur iteddu ara. Slid i tugniwin yerna s Teglizit." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Aktar/asifeḍ n \"Asigna\" i yiɣewwaren n yinegzumen" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ D armitan ugar.<0/>Yettwasekles deg tezmilin n umaɣnu-k. Tizmilin-a n umaɣnu (tusligin) ttuseqdacent s umata ɣef yimuɣna niḍen, ffrent ɣef umaɣnu-k." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Tamawt: Tamahilt-a tesseqdac API n uqeddac n usesteb yellan akka tura." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Askar uffir <0>(<1>Aḍris → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Semselsi aḍris s yiḥedren, lhan i tuṭṭfiwin n ugdil, i tiɣẓinin n tbaḍnit." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Ɣef" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Built sɣur <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "S lmendad" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Mudd tawsa" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "D acu i yellan d amaynut" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Tasertit tabaḍnit" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Asmel: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Lqem: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Azrir n lqem yettwanɣel" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "D awezɣi anɣal n uzrir n lqem" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Yecceḍ uleqqem n uglam. Ttxil-k, εreḍ tikkelt niḍen." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Yecceḍ tukksa n uglam. Ttxil-k, εreḍ tikkelt niḍen." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Ilɣa Push (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Ilɣa Push ttusweḥlen. Ttxil-k rmed-iten deg yiɣewwaren n yiminig." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Sireg seg <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "yal yiwen" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "imdanen I aneḍfar" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "imeḍfaṛen" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "T·Yeṭafaṛ" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Isestanen" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Ibeddilen n tsuffeɣt" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Tisirag Push ur ttwamuddent ara seg unekcum aneggaru. Tesriḍ <0><1>ad teqqneḍ tikkelt niḍen i wakken ad tmuddeḍ tisirag push." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "Tamawt: Ilɣa Push teddun kan i <0>yiwen n umiḍan." diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 72701f9474..23a8b5e16c 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -148,7 +148,7 @@ msgstr "고인을 추모함" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "팔로워" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "부스트" @@ -281,8 +281,8 @@ msgstr "게시물 통계 보기" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "게시물 통계 보기" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "닫기" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "공개" @@ -579,7 +579,7 @@ msgid "Local" msgstr "로컬" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "올리지 않은 초고" @@ -1050,8 +1050,8 @@ msgstr "<0>l 또는 <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "부스트" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "책갈피" @@ -1159,8 +1159,8 @@ msgstr "매체 설명" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "필터됨: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "따라잡기" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "언급" @@ -1421,7 +1421,7 @@ msgstr "더 보기…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "좋아요" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "부스트 취소" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "부스트…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "좋아요 취소" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "좋아요" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "책갈피 빼기" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "프로필에 고정" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "게시물 신고…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "좋아함" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "부스트함" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "책갈피 꽂음" @@ -2874,48 +2874,48 @@ msgstr "고쳐짐" msgid "Comments" msgstr "댓글들" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "수정 내역" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "내역 불러오기 실패" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "불러오는 중…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 님이 부스트 함" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "새 게시물" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, other {공지}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "팔로 요청" @@ -4037,245 +4037,249 @@ msgstr "아무 게시물도 찾을 수 없습니다." msgid "Enter your search term or paste a URL above to get started." msgstr "시작하려면 위 검색창에 검색어를 입력하거나 URL을 붙여 넣으세요." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "설정" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "외관" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "밝게" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "어둡게" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "자동" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "글자 크기" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "글" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "표시 언어" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "번역 참여하기" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "게시" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "기본 공개 범위" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "동기화 됨" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "인스턴스 서버의 설정과 동기화 됩니다. <0>쓰고 있는 인스턴스({instance})에서 더 많은 설정이 가능합니다." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "시범 기능" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "타임라인 게시물 알아서 새로 고침" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "부스트 캐러셀" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "게시물 번역" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "시스템 언어 ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {다음 언어에 대해 “번역” 버튼 가리기:} other {다음 #개 언어에 대해 “번역” 버튼 가리기:}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "자동 번역" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "타임라인에서 게시물에 번역을 자동으로 보여줍니다. 열람 주의나 매체, 설문 조사가 없는 <0>짧은 게시물에만 적용 됩니다." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "글쓰기 창에서 움짤 고르기" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "이 기능은 외부 움짤 검색 서비스인 <0>GIPHY를 이용합니다. 전체관람가 움짤만 제공되며, 추적 매개변수는 제거되고 리퍼러 정보는 요청에서 생략되지만, 그럼에도 검색어와 IP 주소 정보는 해당 서비스에 전달 됩니다." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "이미지 설명 자동 생성기" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "새 게시물을 쓸 때 새로운 이미지에만 적용 됩니다." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "참고: 이 기능은 외부 인공지능 서비스인 <0>img-alt-api를 이용합니다. 잘 동작하지 않을 수 있으며, 이미지에만 적용 가능하고 영어만 지원합니다." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "바로 가기 설정을 위해 \"클라우드\" 가져오기/내보내기" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "알림: 이 기능은 현재 로그인한 인스턴스 서버 API를 사용합니다." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "가리기 모드 <0>(<1>글자들 → <2>███)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "글자를 모두 네모로 바꿔서 개인정보 염려 없이 스크린숏을 캡처할 수 있게 합니다." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "정보" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<1>@cheeaun이 <0>만듦" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "후원자" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "기부" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "개인 정보 보호 정책" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>사이트: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>버전: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "버전 번호 복사 됨" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "버전 번호를 복사할 수 없음" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "구독을 갱신하는 데 실패했습니다. 다시 시도해 보세요." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "구독을 삭제하는 데 실패했습니다. 다시 시도하세요." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "푸시 알림 (베타)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "푸시 알림이 차단되었습니다. 브라우저 설정에서 푸시 알림을 활성화하세요." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "<0>{0}에게서 알림 받기" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "모두" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "내가 팔로하는 사람들" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "팔로워" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "팔로" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "설문 조사" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "게시물 수정" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "마지막 로그인 이후 푸시 권한이 부여되지 않았습니다. <0>푸시 권한을 다시 얻으려면<1>로그인해야합니다." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "주의: 푸시 알림은 <0>단 하나의 계정에만 작동합니다." diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index 36e8626ccb..e14acda9e2 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -148,7 +148,7 @@ msgstr "Atminimui" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Sekėjai" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Pasidalinimai" @@ -281,8 +281,8 @@ msgstr "Peržiūrėti įrašų statistiką" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Peržiūrėti įrašų statistiką" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Uždaryti" @@ -543,21 +543,21 @@ msgstr "Skelbimiama <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Vieša" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Vietinis" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Neišsiųsti juodraščiai" @@ -1050,8 +1050,8 @@ msgstr "<0>l arba <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Pasidalinti" @@ -1061,8 +1061,8 @@ msgstr "<0>Lyg2 (Shift) + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Prid. į žym." @@ -1159,8 +1159,8 @@ msgstr "Medijos aprašymas" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtruota: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Pasivijimas" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Paminėjimai" @@ -1421,7 +1421,7 @@ msgstr "Daugiau…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Patiktukų" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Nebepasidalinti" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Pasidalintas @{0} įrašas" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Pasidalinti…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Nebepatinka" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Patinka" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Pašalinti iš žymių" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Prisegti prie profilio" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "Pranešti apie įrašą…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Patinka" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Pasidalinta" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Pridėta" @@ -2874,48 +2874,48 @@ msgstr "Redaguota" msgid "Comments" msgstr "Komentarai" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Įrašas paslėptas pagal jūsų filtrus" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Redagavimo istoriją" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Nepavyko įkelti istorijos." -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Įkeliama…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> pasidalino" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Nauji įrašai" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Skelbimas} few {Skelbimai} many {Skelbimo} other {Skelbimų}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Sekimo prašymai" @@ -4037,245 +4037,249 @@ msgstr "Įrašų nerasta." msgid "Enter your search term or paste a URL above to get started." msgstr "Įvesk paieškos terminą arba įklijuok URL, kad pradėtum." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Nustatymai" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Išvaizda" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Šviesi" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Tamsi" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automatinis" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Teksto dydis" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Rodymo kalba" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Atlikti vertimus savanoriškai" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Skelbimas" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Numatytasis matomumas" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Sinchronizuota" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sinchronizuota su serverio nustatymais. <0>Eiti į savo serverį ({instance}), kad sužinoti daugiau nustatymų." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Eksperimentai" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Automatiškai atnaujinti laiko skalės įrašus" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Pasidalinimų karuselė" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Įrašo vertimas" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Versti į " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Sistemos kalbą ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, one {Slėpti Versti mygtuką (#):} few {Slėpti Versti mygtuką (#):} many {Slėpti Versti mygtuką (#):}=0 {} other {Slėpti Versti mygtuką (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Pastaba: ši funkcija naudoja išorines vertimo paslaugas, veikiančias su <0>„{TRANSLATION_API_NAME}“." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Automatinis įterptinis vertimas" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Automatiškai rodyti vertimą įrašams laiko skalėje. Veikia tik <0>trumpiems įrašams be turinio įspėjimo, medijos ir apklausos." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "GIF parinkiklis rengyklei" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Pastaba: ši funkcija naudoja išorinę GIF paieškos paslaugą, veikiančią su <0>„GIPHY“. „G-rated“ (skirta visiems amžiaus grupėms), sekimo parametrai pašalinami, užklausose nepateikiama nukreipiančioji informacija, bet paieškos užklausos ir IP adreso informacija vis tiek pasieks jų serverius." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Vaizdų aprašymo generatorius" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Tik naujiems vaizdams, kai kuriami nauji įrašai." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Pastaba: ši funkcija naudoja išorinę DI paslaugą, veikiančią su <0>„img-alt-api“. Gali veikti netinkamai. Tik vaizdams ir anglų kalba." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "„Debesis“ importuoti / eksportuoti trumpųjų nuorodų nustatymus" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Labai eksperimentinis.<0/>Įrašyta jūsų profilio pastabose. Profilio (privačios) pastabos daugiausia naudojamos kitiems profiliams, o savo profilyje yra paslėptos." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Pastaba: ši funkcija naudoja šiuo metu prisijungusio serverio API." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Slėpimo režimas <0>(<1>Tekstas → <2>███████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Pakeiskite tekstą blokais – tai naudinga darant ekrano kopijas dėl privatumo priežasčių." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Apie" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Sukūrė <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Remti" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Aukoti" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Privatumo politika" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Svetainė: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versija: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Nukopijuota versijos eilutė" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Nepavyksta nukopijuoti versijos eilutės." -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Nepavyko atnaujinti prenumeratos. Bandykite dar kartą." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Nepavyko pašalinti prenumeratos. Bandykite dar kartą." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Tiesioginiai pranešimai (beta versija)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Tiesioginiai pranešimai yra užblokuoti. Įjunkite juos naršyklės nustatymuose." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Leisti iš <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "bet kieno" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "žmonių, kuriuos seku" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "sekėjų" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Sekimai" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Apklausos" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Įrašų redagavimai" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Nuo paskutinio prisijungimo nebuvo suteiktas tiesioginis leidimas. Turėsite <0><1>prisijungti dar kartą, kad suteiktumėte tiesioginį leidimą." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "Pastaba: tiesioginiai pranešimai veikia tik <0>vienai paskyrai." diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po index 4931b018fe..f6ce5d58ee 100644 --- a/src/locales/nb-NO.po +++ b/src/locales/nb-NO.po @@ -8,7 +8,7 @@ msgstr "" "Language: nb_NO\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "Til minne om" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Følgere" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Fremhevinger" @@ -281,8 +281,8 @@ msgstr "Vis innleggsstatistikk" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Vis innleggsstatistikk" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Lukk" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Offentlig" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Lokal" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Usendte utkast" @@ -1050,8 +1050,8 @@ msgstr "<0>l eller <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Fremhev" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "" @@ -1159,8 +1159,8 @@ msgstr "Mediabeskrivelse" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Omtaler" @@ -1421,7 +1421,7 @@ msgstr "Mer…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Likte" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Lik" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Fjern bokmerke" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Likt" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Bokmerket" @@ -2874,48 +2874,48 @@ msgstr "Redigert" msgid "Comments" msgstr "Kommentarer" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Redigeringshistorikk" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Kunne ikke laste inn historikk" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Laster…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Nye innlegg" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "" @@ -4037,245 +4037,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Innstillinger" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Utseende" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Lyst" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Mørkt" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automatisk" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Tekststørrelse" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Eksperimenter" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Systemspråk ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versjon: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index 67fbf115e5..9a598e4125 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "In Memoriam" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Volgers" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Boosts" @@ -281,8 +281,8 @@ msgstr "Bekijk berichtstatistieken" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Bekijk berichtstatistieken" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Sluit" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Openbaar" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Lokaal" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Niet-verzonden concepten" @@ -1050,8 +1050,8 @@ msgstr "<0>l of <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Boost" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Bladwijzer" @@ -1159,8 +1159,8 @@ msgstr "Mediabeschrijving" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Gefilterd: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Inhalen" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Vermeldingen" @@ -1421,7 +1421,7 @@ msgstr "meer…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Likes" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Niet langer boosten" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Boost…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Niet langer liken" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Like" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Geliket" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Geboost" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Bladwijzer opgeslagen" @@ -2874,48 +2874,48 @@ msgstr "Bewerkt" msgid "Comments" msgstr "Antwoorden" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Bewerkingsgeschiedenis" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Kon geschiedenis niet laden" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Laden…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geboost" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Nieuwe berichten" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Mededeling} other {Mededelingen}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Volgverzoeken" @@ -4037,245 +4037,249 @@ msgstr "Geen berichten gevonden." msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Instellingen" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Weergave" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Licht" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Donker" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automatisch" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Lettergrootte" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Weergavetaal" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Vertalingen van vrijwilligers" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Plaatsen" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Standaard zichtbaarheid" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Gesynchroniseerd" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Gesynchroniseerd met de instellingen van je instance server. <0>Ga naar je instance ({instance}) voor meer instellingen." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Experimenten" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Boosts carrousel" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Berichtvertaling" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Systeemtaal ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Let op: Deze functie maakt gebruik van een externe GIF zoekdienst, mede mogelijk gemaakt door <0>GIPHY. Geschikt voor alle leeftijden, tracking parameters worden geschrapt, verwijzerinformatie wordt weggelaten uit verzoeken, maar zoekopdrachten en het IP-adres zullen hun servers nog steeds bereiken." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Let op: Deze functie maakt gebruik van externe AI-service, gevoed door <0>img-alt-api. Kan mogelijk niet goed werken. Alleen voor afbeeldingen in het Engels." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "\"Cloud\" import/export voor snelkoppelingsinstellingen" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Zeer experimenteel.<0/>Opgeslagen in je eigen profielnotities. (Privé) profielnotities worden voornamelijk gebruikt voor andere profielen en verborgen voor je eigen profiel." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Let op: Deze functie maakt gebruik van de API van de instance server waar je momenteel bent ingelogd." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Over" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Sponsor" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Doneer" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Privacybeleid" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Site: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versie: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Versiestring gekopieerd" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Pushmeldingen (bèta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Sta toe van <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "iedereen" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "mensen die ik volg" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "volgers" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Volgend" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Peilingen" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Plaats bewerkingen" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "LET OP: Push meldingen werken alleen voor <0>één account." diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po index 10afbff58d..bbb4d39b53 100644 --- a/src/locales/oc-FR.po +++ b/src/locales/oc-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: oc\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Occitan\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -148,7 +148,7 @@ msgstr "" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "" @@ -281,8 +281,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "" @@ -579,7 +579,7 @@ msgid "Local" msgstr "" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "" @@ -1159,8 +1159,8 @@ msgstr "" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "" @@ -1421,7 +1421,7 @@ msgstr "" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "" @@ -2874,48 +2874,48 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "" @@ -4037,245 +4037,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 92ef0b9254..b183074840 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\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" @@ -148,7 +148,7 @@ msgstr "In memoriam" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Obserwujący" @@ -239,7 +239,7 @@ msgstr "Cytowania" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Podbicia" @@ -281,8 +281,8 @@ msgstr "Pokaż statystyki wpisów" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Pokaż statystyki wpisów" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Zamknij" @@ -543,21 +543,21 @@ msgstr "Opublikowano <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Każdy może cytować" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Cytować mogą tylko twoi obserwujący" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Tylko ty możesz cytować" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "Cytat nie może być zagnieżdżany we wzmiankach prywatnych." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Publiczny" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Lokalne" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Ograniczona widoczność" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Nieopublikowane szkice" @@ -1050,8 +1050,8 @@ msgstr "<0>l or <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Podbij" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Zakładka" @@ -1159,8 +1159,8 @@ msgstr "Opis mediów" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Odfiltrowano: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Nadrabianie zaległości" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Wzmianki" @@ -1421,7 +1421,7 @@ msgstr "Więcej…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Polubienia" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Ustawienia cytowania zostały zaktualizowane" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Błąd przy aktualizacji ustawień cytowania" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "Nie jesteś upoważniony do cytowania tego wpisu" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Wpis jest niedostępny" @@ -2639,13 +2639,13 @@ msgstr "Tylko <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Cofnij podbicie" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Cytuj z dodaniem odnośnika" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Podbito wpis od @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Podbij/Cytuj" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Podbij…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Cofnij polubienie" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Polub" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Usuń z zakładek" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Przypnij do profilu" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Ustawienia cytowania" @@ -2815,17 +2815,17 @@ msgstr "Zgłoś wpis…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Polubiono" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Podbito" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Zapisano" @@ -2874,48 +2874,48 @@ msgstr "Edytowano" msgid "Comments" msgstr "Odpowiedzi" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Post ukryty przez Twoje filtry" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Wpis oczekuje na publikację" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Wpis został usunięty przez autora" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Wpis ukryty ponieważ blokujesz @{name}." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Wpis ukryty ponieważ blokujesz {domain}." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Wpis ukryty ponieważ wyciszyłeś/łaś @{name}." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Pokaż mimo wszystko" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Historia edytowania" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Nie udało się wczytać historii" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Wczytywanie…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> podbija" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Nowe wpisy" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Ogłoszenie} few {Ogłoszenia} other {Ogłoszeń}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Prośby o obserwację" @@ -4037,245 +4037,249 @@ msgstr "Nie znaleziono wpisów." msgid "Enter your search term or paste a URL above to get started." msgstr "Wprowadź wyszukiwane hasło lub wklej adres URL powyżej, aby rozpocząć." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Ustawienia" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Wygląd" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Jasny" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Ciemny" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automatyczny" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Rozmiar tekstu" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Język interfejsu" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Pomóż w tłumaczeniu" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Publikowanie wpisów" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Domyślna widoczność wpisów" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Zsynchronizowano" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "Ustawienia domyślnej widoczności zostały zaktualizowane" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "Nie udało się zaktualizować ustawień domyślnej widoczności" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Synchronizowano z ustawieniami serwera twojej instancji. <0>Przejdź do swojej instancji ({instance}), aby uzyskać więcej ustawień." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Eksperymenty" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Automatycznie odświeżaj wpisy na osi czasu" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Karuzela podbić" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Tłumaczenie wpisu" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Przetłumacz na " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Język systemu ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Ukryj przycisk tłumaczenia dla:} other {Ukryj przycisk tłumaczenia dla (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Uwaga: Ta funkcja używa zewnętrznych tłumaczeń, wykorzystując <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Automatyczne tłumaczenie" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Pokazuj automatycznie przetłumaczone wpisy na osi czasu. Działa tylko w przypadku <0>krótkich wpisów bez ostrzeżeń, multimediów i ankiet." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Selektor GIFów" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Uwaga: ta funkcja korzysta z zewnętrznej usługi wyszukiwania GIFów, obsługiwanej przez <0>GIPHY. Klasyfikacja G (odpowiednie dla wszystkich grup wiekowych), parametry śledzące są usuwane, informacje o źródle są pomijane w zapytaniach, ale wyszukiwania i informacje o adresie IP nadal będą trafiać na ich serwery." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Generator opisu zdjęć" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Tylko dla nowych zdjęć podczas tworzenia nowych wpisów." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Uwaga: ta funkcja korzysta z zewnętrznej usługi AI, obsługiwanej przez <0>img-alt-api. Może nie działać prawidłowo. Tylko dla zdjęć i tylko po angielsku." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Import/eksport ustawień skrótów z \"chmury\"" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Bardzo eksperymentalne.<0/>Przechowywane w notatkach Twojego własnego profilu. Notatki profilu (prywatne) są używane głównie dla innych profili i ukryte dla własnego profilu." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Uwaga: ta funkcja korzysta z API aktywnego serwera." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Tryb maskowania <0>(<1>Tekst → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Zastępuje tekst blokami, co jest przydatne podczas robienia zrzutów ekranu w celu zachowania prywatności." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Informacje" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Stworzone przez <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Sponsoruj" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Wesprzyj" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Co nowego?" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Polityka prywatności" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Strona: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Wersja: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Numer wersji został skopiowany" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Nie udało się skopiować numeru wersji" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Nie udało się zaktualizować subskrypcji. Spróbuj ponownie." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Nie udało się usunąć subskrypcji. Spróbuj ponownie." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Powiadomienia push (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Powiadomienia push są blokowane. Włącz je w ustawieniach przeglądarki." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Zezwalaj od <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "każdego" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "obserwowanych" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "obserwujących" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Obserwowani" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Ankiety" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Edycje wpisu" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Zgoda na powiadomienia push nie została udzielona od ostatniego logowania. Musisz <0><1>zalogować się ponownie, aby zezwolić na powiadomienia push." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "UWAGA: powiadomienia push działają tylko dla <0>jednego konta." diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 3f02b8c589..7712b73c38 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "Em memória" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Seguidores" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Impulsos" @@ -281,8 +281,8 @@ msgstr "Ver estatísticas" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Ver estatísticas" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Fechar" @@ -543,21 +543,21 @@ msgstr "Publicando em <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Público" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Local" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Rascunhos não enviados" @@ -1050,8 +1050,8 @@ msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Impulsionar" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Favoritar" @@ -1159,8 +1159,8 @@ msgstr "Descrição da mídia" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Reacompanhar" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Menções" @@ -1421,7 +1421,7 @@ msgstr "Mais…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Curtidas" @@ -1869,12 +1869,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2571,9 +2571,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Publicação indisponível" @@ -2640,13 +2640,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Desimpulsionar" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2663,31 +2663,31 @@ msgid "Boosted @{0}'s post" msgstr "Impulsionou a publicação de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Impulsionar…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Descurtir" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Curtir" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Desfavoritar" @@ -2777,7 +2777,7 @@ msgid "Pin to profile" msgstr "Fixar ao perfil" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2816,17 +2816,17 @@ msgstr "Denunciar publicação…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Curtido" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Impulsionado" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Favoritado" @@ -2875,48 +2875,48 @@ msgstr "Editado" msgid "Comments" msgstr "Comentários" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Publicação oculta por seus filtros" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Publicação pendente" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Histórico de edições" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Houve um erro ao carregar histórico" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Carregando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionou" @@ -2947,7 +2947,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Novas publicações" @@ -3821,7 +3821,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anúncio} other {Anúncios}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Solicitações de seguimento" @@ -4038,245 +4038,249 @@ msgstr "Nenhuma publicação encontrada." msgid "Enter your search term or paste a URL above to get started." msgstr "Insira o termo de sua busca ou copie um URL acima para iniciar." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Opções" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Tema" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Claro" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Escuro" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automático" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Tamanho do texto" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Idioma de exibição" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Traduzido por voluntários!" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Publicando" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Visibilidade padrão" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Sincronizado" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sincronizado com as opções do servidor de instância. <0>Vá para sua instância ({instance}) para mais opções." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Experimentos" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Atualizar automaticamente publicações da timeline" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Carrossel de impulsos" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Tradução da publicação" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Traduzir para " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Idioma do sistema ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Ocultar o botão de \"Traduzir\" em:} other {Ocultar o botão de \"Traduzir\" por (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Nota: este recurso usa serviços de tradução externa, feito por <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Tradução automática" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Exibe tradução automaticamente para publicações na timeline. Somente funciona para publicações <0>curtas, sem aviso de conteúdo, mídia ou enquete." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Selecionador de GIF para escrita" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Esse recurso usa serviços externos de busca de GIF, desenvolvido por <0>GIPHY. Avaliado bem (adequado para visualização de todas as idades), parâmetros de rastreamento são listrados, informação de referência é omitida de solicitações, porém as consultas de busca e informação de endereço IP ainda poderá alcançar os servidores do GIPHY." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Gerador de descrição de imagem" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Apenas para novas imagens enquanto escreve novas publicações." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: Esse recurso usa serviços externos IA, desenvolvido por <0>img-alt-api. Então ele pode não funcionar bem. Apenas para imagens e em inglês." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Opções de exportação/importação \"nuvem\" para atalhos" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Muito experimental.<0/>Armazenado nas notas do seu perfil. Notas (privadas) do perfil são mais usadas para outros perfis, e oculto para o próprio perfil." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Nota: Esse recurso usa a API do servidor de instância atualmente em uso." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Modo oculto <0>(<1>Texto → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Substituir os textos por blocos, útil ao fazer capturas de tela, por razões de privacidade." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Sobre" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Feito por <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Patrocinador" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Doar" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Novidades" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Política de privacidade" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Site: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versão: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Versão copiada" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Impossível copiar versão" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Houve um erro ao atualizar inscrição. Tente novamente." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Houve um erro ao cancelar inscrição. Tente novamente." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Notificações de push (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "As notificações de push estão bloqueadas. Por favor, ative-as nas opções do navegador." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Permitir de <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "qualquer um" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "pessoas que sigo" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "seguidores" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Segue" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Enquetes" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Publicar edições" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "A permissão de push não foi concedida desde a última sessão. Você precisa <0><1>iniciar sessão novamente para conceder a permissão." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Notificações de push só funcionam para <0>uma conta." diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 5db87b24b5..3308d48ce3 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-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "Em memória" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Seguidores" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Impulsos" @@ -281,8 +281,8 @@ msgstr "Ver estatísticas" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Ver estatísticas" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Fechar" @@ -543,21 +543,21 @@ msgstr "A publicar em <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Público" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Local" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Rascunhos não enviados" @@ -1050,8 +1050,8 @@ msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Impulsionar" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Marcar como favorito" @@ -1159,8 +1159,8 @@ msgstr "Descrição da multimédia" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Acompanhar" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Menções" @@ -1421,7 +1421,7 @@ msgstr "Mais…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Gostos" @@ -1869,12 +1869,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2571,9 +2571,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Postagem indisponível" @@ -2640,13 +2640,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Remover impulso" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2663,31 +2663,31 @@ msgid "Boosted @{0}'s post" msgstr "Impulsionou a publicação de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Impulsionar…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Remover gosto" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Gosto" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Eliminar dos favoritos" @@ -2777,7 +2777,7 @@ msgid "Pin to profile" msgstr "Fixar ao perfil" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2816,17 +2816,17 @@ msgstr "Relatar publicação…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Gostado" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Impulsionado" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Adicionado aos favoritos" @@ -2875,48 +2875,48 @@ msgstr "Editado" msgid "Comments" msgstr "Comentários" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Postagem oculta por seus filtros" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Postagem pendente" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Histórico de edições" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Falhou ao carregar histórico" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "A carregar…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionou" @@ -2947,7 +2947,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Novas publicações" @@ -3821,7 +3821,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Anunciado} other {Anunciados}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Pedidos de seguir" @@ -4038,245 +4038,249 @@ msgstr "Nenhuma publicação encontrada." msgid "Enter your search term or paste a URL above to get started." msgstr "Insira o termo da sua busca ou cole um URL acima para iniciar." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Definições" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Aparência" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Claro" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Escuro" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Automático" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Tamanho do texto" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Idioma de exibição" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Traduções de voluntários" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Publicando" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Visibilidade padrão" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Sincronizado" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Sincronizado com as definições de instância do servidor. <0>Vá para a sua instância ({instance}) para mais definições." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Experimentos" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Atualizar automaticamente publicações da linha do tempo" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Carrossel de impulsos" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Tradução da publicação" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Traduzir para " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Idioma do sistema ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Ocultar o botão de \"Traduzir\" em:} other {Ocultar o botão de \"Traduzir\" por (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Nota: esta funcionalidade usa serviços de tradução externa, feito por <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Tradução automática" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Automaticamente exibe tradução para publicações na linha de tempo. Só funciona para publicações <0>curtas sem aviso de conteúdo, multimédia ou enquete." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Selecionador de GIF para escrita" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Nota: Este recurso usa serviços externos de busca de GIF, desenvolvido por <0>GIPHY. Avaliado bem (adequado para visualização de todas as idades), parâmetros de rastreamento são listrados, informação de referência é omitida de pedidos, porém as consultas de busca e informação de endereço IP ainda poderá alcançar os servidores do GIPHY." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Gerador de descrição de imagem" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Apenas para novas imagens enquanto escreve novas publicações." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Nota: Este recurso usa serviços externos IA, desenvolvido por <0>img-alt-api. Pode não funcionar bem. Apenas para imagens e em inglês." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Definições de importação/exportação \"Nuvem\" para atalhos" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Muito experimental.<0/>Guardado nas notas do seu próprio perfil. Notas (privadas) do perfil são mais usadas para outros perfis, e oculto para o próprio perfil." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Nota: Este recurso usa a API do servidor de instância atualmente registrado." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Modo oculto <0>(<1>Texto → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Substitui os textos por blocos, útil quando tirar capturas de ecrã, por razões de privacidade." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Sobre" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Feito por <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Patrocinar" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Doar" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "O que há de novo" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Política de privacidade" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Sítio web: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Versão: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Versão copiada" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Impossível copiar versão" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Falhou ao atualizar subscrição. Tente novamente." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Falhou ao remover subscrição. Tente novamente." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Notificações de push (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "As notificações de push estão bloqueadas. Por favor, habilite-as nas definições do seu navegador." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Permitir de <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "qualquer um" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "pessoas que sigo" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "seguidores" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Segue" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Votações" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Publicar edições" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "A permissão de push não foi concedida desde a última sessão. Precisas <0><1>iniciar sessão novamente para conceder a permissão." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "NOTA: Notificações de push só funcionam para <0>uma conta." diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 87984aaff1..755526f52a 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:37\n" +"PO-Revision-Date: 2025-12-10 02:45\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" @@ -148,7 +148,7 @@ msgstr "Вечная память" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Подписчик(а/ов)" @@ -239,7 +239,7 @@ msgstr "Цитаты" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Продвижения" @@ -281,8 +281,8 @@ msgstr "Показать статистику публикации постов" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Показать статистику публикации постов" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Закрыть" @@ -543,21 +543,21 @@ msgstr "Публикация в <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "Любой может цитировать" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "Ваши подписчики могут цитировать" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "Только вы можете цитировать" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "Нельзя добавить цитирование к личным упоминаниям." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Публичный" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Локальная" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Тихий публичный" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Черновики" @@ -1050,8 +1050,8 @@ msgstr "<0>l или <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Продвинуть" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Закладка" @@ -1159,8 +1159,8 @@ msgstr "Описание медиа" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Отфильтровано: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Catch-up" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Упоминания" @@ -1421,7 +1421,7 @@ msgstr "Ещё…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Отметки \"нравится\"" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "Настройки цитирования обновлены" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "Не удалось обновить настройки цитирования" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "Вам не разрешено цитировать этот пост" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "Пост недоступен" @@ -2639,13 +2639,13 @@ msgstr "Только <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Прекратить продвигать" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "Цитата со ссылкой" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "Продвинул(а) пост @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "Продвинуть/Процитировать…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Продвинуть…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Не нравится" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Нравится" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Удалить закладку" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Закрепить в профиле" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Настройки цитирования" @@ -2815,17 +2815,17 @@ msgstr "Пожаловаться на пост…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Нравится" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Продвинут" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Добавлен в закладки" @@ -2874,48 +2874,48 @@ msgstr "Отредактировано" msgid "Comments" msgstr "Комментарии" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "Пост скрыт вашими фильтрами" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "Пост ожидает подтверждения" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "Пост удален автором" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "Пост скрыт, потому что вы заблокировали @{name}." -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "Пост скрыт, потому что вы заблокировали {domain}." -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "Пост скрыт, потому что вы заглушали @{name}." -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "Всё равно показать" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "История изменений" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Не удалось загрузить историю" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Загрузка…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> продвинули" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Новые посты" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Оповещение} other {Оповещени(я/й)}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Запросы на подписку" @@ -4037,245 +4037,249 @@ msgstr "Публикации не найдены." msgid "Enter your search term or paste a URL above to get started." msgstr "Введите слово для поиска или вставьте URL выше, чтобы начать." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Параметры" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Тема" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Светлая" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Тёмная" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Устройство" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Размер текста" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Язык интерфейса" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Вы можете помочь с переводом" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Публикация сообщений" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Видимость поста по умолчанию" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Синхронизировано" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "Видимость по умолчанию обновлена" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "Не удалось обновить видимость по умолчанию" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Синхронизировано с настройками сервера инстанса. <0>Перейдите к инстансу ({instance}) для дополнительных настроек." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Э-э-эксперименты" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Автоматически обновлять ленту с постами" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Карусель продвижений" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Перевод поста" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Перевести на " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Системный язык ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Скрыть кнопку \"Перевести\" для:} other {Скрыть кнопку \"Перевести\" для (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Примечание: Эта функция использует внешние службы перевода, на основе <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Автоматический встроенный перевод" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Автоматически показывать перевод постов на ленте. Работает только для <0>коротких постов без предупреждения о содержимом, медиа и опросов." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Выбор GIF для исполнителя" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Примечание: Эта функция использует внешний сервис поиска GIF, работающий на <0>GIPHY. Имеет рейтинг G (подходит для просмотра всем возрастам), параметры отслеживания удалены, информация о использовании отсутствует в запросах, но поисковые запросы и информация об IP-адресе все равно будут поступать на их серверы." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Генератор описания изображения" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Только для новых изображений при написании новых постов." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Примечание: Эта функция использует внешний сервис искусственного интеллекта, работающий на <0>img-alt-api. Может работать некорректно. Только для изображений и на английском языке." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "Облачный \"импорт/экспорт\" для настроек ярлыков" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Очень экспериментально.<0/>Хранится в заметках вашего профиля. Личные заметки (которые в профиле) в основном используются для других профилей и скрыты для собственного профиля." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Примечание: Эта функция использует текущий авторизованный API сервера инстанса." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Режим маскировки <0>(<1>Текст → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Замените текст блоками, полезными для изготовления скриншотов по соображениям конфиденциальности." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "О приложении" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Собрано <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Стать спонсором" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Поддержать монеткой" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "Что нового" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Политика конфиденциальности" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Сайт: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Версия: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Строка версии скопирована" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Не удалось скопировать строку версии" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Не удалось обновить подписку. Пожалуйста, попробуйте еще раз." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Не удалось удалить подписку. Пожалуйста, попробуйте еще раз." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Push-уведомления (бета)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Push-уведомления заблокированы. Пожалуйста, включите их в настройках браузера." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Разрешить от <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "кто угодно" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "людей, на которых я подписан(а)" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "подписчиков" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Подписки" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Опросы" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Редактирование постов" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Разрешение для Push не было предоставлено с момента вашего последнего входа в систему. Чтобы предоставить разрешение на push-уведомление, вам нужно будет <0><1>войти еще раз." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "ПРИМЕЧАНИЕ: Push-уведомления работают только для <0>одного аккаунта." diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 5eb27889fd..b31ae19733 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -148,7 +148,7 @@ msgstr "ในความทรงจำ" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "ผู้ติดตาม" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "การดัน" @@ -281,8 +281,8 @@ msgstr "ดูสถิติโพสต์" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "ดูสถิติโพสต์" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "ปิด" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "สาธารณะ" @@ -579,7 +579,7 @@ msgid "Local" msgstr "ในเซิร์ฟเวอร์" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "" @@ -1159,8 +1159,8 @@ msgstr "" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "" @@ -1421,7 +1421,7 @@ msgstr "" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "เลิกถูกใจ" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "ถูกใจ" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "ถูกใจแล้ว" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "" @@ -2874,48 +2874,48 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "" @@ -4037,245 +4037,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/tok.po b/src/locales/tok.po index a1def66e88..a5b70ecf00 100644 --- a/src/locales/tok.po +++ b/src/locales/tok.po @@ -8,7 +8,7 @@ msgstr "" "Language: tok\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Toki Pona\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -148,7 +148,7 @@ msgstr "" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "" @@ -281,8 +281,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "" @@ -579,7 +579,7 @@ msgid "Local" msgstr "" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "" @@ -1159,8 +1159,8 @@ msgstr "" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "" @@ -1421,7 +1421,7 @@ msgstr "" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "" @@ -2874,48 +2874,48 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "" @@ -4037,245 +4037,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 324abdc8e7..9c1dd8d012 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -148,7 +148,7 @@ msgstr "Anısına" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Takipçiler" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Yükseltmeler" @@ -281,8 +281,8 @@ msgstr "Gönderi istatistiklerini görüntüle" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Gönderi istatistiklerini görüntüle" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Kapat" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Herkese Açık" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Yerel" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Yükselt" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Yer İşareti" @@ -1159,8 +1159,8 @@ msgstr "" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Yakalama" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Bahsetmeler" @@ -1421,7 +1421,7 @@ msgstr "Daha fazla…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Beğeniler" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Yükseltmeyi geri çek" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Beğenmekten Vazgeç" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Beğen" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Yer İşaretini Kaldır" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Profile Sabitle" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Beğen" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Yükseltildi" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "" @@ -2874,48 +2874,48 @@ msgstr "Düzenlendi" msgid "Comments" msgstr "Yorumlar" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Geçmişi Görüntüle" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Geçmiş yüklenemedi." -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Yükleniyor…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Yeni gönderiler" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Takip istekleri" @@ -4037,245 +4037,249 @@ msgstr "Hiç gönderi bulunamadı." msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Ayarlar" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Görünüm" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Aydınlık modu" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Gece modu" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Otomatik" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Metin Boyutu" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "A" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Görüntüleme dili" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Gönüllü çevirmenler" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Varsayılan görünürlük" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Eşitlendi" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Deneysel Çalışmalar" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "Şu dile çevir" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Hakkında" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Katkıda Bulunanlar" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Bağış Yap" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Gizlilik Politikası" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "Herhangi Biri" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "Takipçiler" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Takip Ettiklerim" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Anketler" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index d1e318f92e..3d8be3ddd9 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\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" @@ -148,7 +148,7 @@ msgstr "Вічна пам'ять" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Підписники" @@ -239,7 +239,7 @@ msgstr "" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "Поширення" @@ -281,8 +281,8 @@ msgstr "Переглянути статистику дописів" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "Переглянути статистику дописів" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "Закрити" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "Для всіх" @@ -579,7 +579,7 @@ msgid "Local" msgstr "Локальна" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "Невідправлені чернетки" @@ -1050,8 +1050,8 @@ msgstr "<0>l або<1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "Поширити" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "Додати в закладки" @@ -1159,8 +1159,8 @@ msgstr "Опис медіа" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Відфільтровано: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "Ретроспектива" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "Згадки" @@ -1421,7 +1421,7 @@ msgstr "Більше…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "Вподобане" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "Не поширювати" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "Поширити…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "Не вподобати" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "Вподобати" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "Вилучити з закладок" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "Закріпити в профілі" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "Поскаржитися на допис…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "Вподобано" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "Поширено" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "Додано в закладки" @@ -2874,48 +2874,48 @@ msgstr "Відредаговано" msgid "Comments" msgstr "Коментарі" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "Історія Змін" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "Не вдалося завантажити історію" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "Завантаження…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> поширили" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "Нові дописи" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, one {Оголошення} few {Оголошення} other {Оголошень}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "Запити на підписку" @@ -4037,245 +4037,249 @@ msgstr "Жодного допису не знайдено." msgid "Enter your search term or paste a URL above to get started." msgstr "Введіть пошуковий запит або вставте посилання вище, щоб розпочати." -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "Налаштування" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "Тема" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "Світла" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "Темна" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "Автоматична" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "Розмір тексту" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "А" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "Мова інтерфейсу" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "Допомогти з перекладом" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "Публікація" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "Видимість допису за замовчуванням" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "Синхронізовано" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "Синхронізовано з налаштуваннями на вашому інстансі.<0> Перейдіть на сайт вашого інстансу ({instance}) для детальних налаштувань." -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "Експериментальні опції" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "Автоматично оновлювати дописи стрічки" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "Карусель поширень" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "Переклад допису" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "Мова системи ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {Приховати кнопку \"Перекласти\" для:} other {Приховати кнопку \"Перекласти\" для (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "Автоматичний вбудований переклад" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "Автоматично показувати переклад постів в стрічці. Працює лише для <0>коротких дописів без чутливого контенту, медіа та опитування." -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "Пошук GIF в редакторі" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "Примітка: Ця функція використовує зовнішній сервіс пошуку GIF від <0>GIPHY. G-рейтинг (підходить для перегляду будь-якому віку), параметри відстеження та інформація про джерело будуть прибрані, але пошукові запити та дані IP-адреси все одно будуть передаватися на їхній сервер." -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "Генератор опису зображення" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "Лише для нових зображень при створенні нових дописів." -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "Примітка: Ця функціональність використовує зовнішній сервіс AI, що базується на <0>img-alt-api. Може не працювати добре. Тільки для зображень та англійською мовою." -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "\"Хмарний\" імпорт/експорт для налаштувань ярликів" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ Занадто експериментально.<0/>Зберігається в нотатках вашого профілю. (Приватні) нотатки профілю зазвичай використовуються для інших профілів і приховані для власного профілю." -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "Примітка: Ця функціональність використовує API поточно-авторизованого сервера інстансу." -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "Режим маскування <0>(<1>Текст → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "Замінює текст блоками. Корисно при створенні скриншотів (з міркувань конфіденційності)." -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "Про застосунок" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "<0>Створено <1>@cheeaun" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "Спонсорувати" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "Підтримати" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "Політика конфіденційності" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>Адреса клієнта: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0>Версія: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "Версію скопійовано" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "Не вдалося скопіювати версію" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "Не вдалося оновити підписку. Будь ласка, спробуйте ще раз." -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "Не вдалося скасувати підписку. Будь ласка, спробуйте ще раз." -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "Push-сповіщення (бета)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "Push-сповіщення заблоковані. Будь ласка, увімкніть їх у налаштуваннях свого браузеру." #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "Дозволити від <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "будь-кого" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "моїх підписок" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "підписників" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "Підписки" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "Опитування" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "Редагування дописів" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "Дозвіл на push-сповіщення не було надано з моменту останнього входу. Вам потрібно <0><1>увійти в систему знову, щоб надати дозвіл." -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "ПРИМІТКА: Push-сповіщення працюють лише для <0>одного облікового запису." diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index 05afdca662..24803709b9 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 16:00\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -148,7 +148,7 @@ msgstr "悼念账户" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "粉丝" @@ -239,7 +239,7 @@ msgstr "引用" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "转嘟" @@ -281,8 +281,8 @@ msgstr "查看嘟文统计" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "查看嘟文统计" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "关闭" @@ -543,21 +543,21 @@ msgstr "发布于 <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "任何人都能引用" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "你的粉丝才能引用" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "只有你才能引用" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "引用嘟文无法嵌入到私下提及中。" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "公开" @@ -579,7 +579,7 @@ msgid "Local" msgstr "本站" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "悄悄公开" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "此实例无法使用自定义表情。" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "未发送的草稿" @@ -1050,8 +1050,8 @@ msgstr "<0>l 或 <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "转嘟" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "收藏" @@ -1159,8 +1159,8 @@ msgstr "媒体描述" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "已过滤: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "补看" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "提及" @@ -1421,7 +1421,7 @@ msgstr "更多…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "点赞列表" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "继续展开…" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "已更新引用设置" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "引用设置保存失败" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "你无权引用这条嘟文" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "嘟文不可用" @@ -2639,13 +2639,13 @@ msgstr "仅 <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "取消转嘟" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "以链接形式引用" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "已转嘟 @{0} 的嘟文" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "转嘟/引用…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "转嘟…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "取消喜欢" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "赞" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "取消收藏" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "置顶" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "引用设置" @@ -2815,17 +2815,17 @@ msgstr "举报嘟文…" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "已点赞" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "已转嘟" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "已收藏" @@ -2874,48 +2874,48 @@ msgstr "已编辑" msgid "Comments" msgstr "评论" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "嘟文已被你的过滤规则隐藏" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "待发布嘟文" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "嘟文已被作者删除" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "嘟文已被隐藏,原因是你屏蔽了 @{name}。" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "嘟文已被隐藏,原因是你屏蔽了 {domain}。" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "嘟文已被隐藏,原因是你隐藏了 @{name}。" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "仍然显示" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "编辑记录" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "无法加载编辑记录" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "正在加载…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 转嘟了" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "新嘟文" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "{0, plural, other {公告}}" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "关注请求" @@ -4037,245 +4037,249 @@ msgstr "未找到嘟文。" msgid "Enter your search term or paste a URL above to get started." msgstr "输入你要搜索的关键词或粘贴一条 URL 以开始搜索。" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "设置" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "外观" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "浅色" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "深色" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "自动" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "文字大小" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "字" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "界面语言" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "贡献翻译" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "发嘟" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "默认可见性" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "已同步" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "默认可见性已修改" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "默认可见性修改失败" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "已同步到你账号所在的实例服务端的设置。<0>前往你所在的实例 ({instance}) 查看更多设置。" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "实验性功能" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "实时刷新时间线嘟文" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "转嘟轮播" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "嘟文翻译" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "翻译为 " -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "系统语言 ({systemTargetLanguageText})" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "{0, plural, =0 {对下列语言隐藏“翻译”按钮: } other {对下列语言隐藏“翻译”按钮 (#):}}" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "注意: 此功能使用外部翻译服务,翻译服务由 <0>{TRANSLATION_API_NAME} 驱动。" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "自动翻译" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "自动显示时间线中的嘟文的翻译。仅适用于不含内容警告、媒体或投票的<0>短嘟文。" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "为嘟文撰写框集成 GIF 选择器" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "注意: 此功能使用外部 GIF 搜索服务,由 <0>GIPHY 驱动。该服务为 G 级(适合所有年龄浏览),请求已去除跟踪参数,并省略了 referrer 信息,但搜索关键词和 IP 地址信息仍会到达 GIPHY 的服务器。" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "图片描述文本生成器" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "仅适用于发布新嘟文时新插入的图片。" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "注意: 此功能使用外部人工智能服务,由 <0>img-alt-api 驱动。可能效果不佳。仅适用于图像,描述文本内容为英文。" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "“云”导入/导出快捷方式配置。" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "⚠️⚠️⚠️ 非常不稳定。<0/>配置存储于你对自己账户的备注中。账户的(私人)备注主要用于其他账户,对自己的账户是隐藏的。" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "注意: 此功能使用了当前登录实例的服务端 API。" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "文字打码模式 <0>(<1>文本 → <2>████)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "将文字替换为块,在截图时保护隐私。" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "关于" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "由 <1>@cheeaun <0>开发" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "赞助者" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "赞助" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "新增功能" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "隐私政策" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "<0>站点: {0}" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "<0> 版本: <1/> {0}" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "已复制版本号" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "无法复制版本号" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "订阅更新失败。请重试。" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "订阅删除失败。请重试。" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "通知推送 (beta)" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "通知推送已被阻止。请在你的浏览器设置中授予相关权限。" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "推送范围 <0>{0}" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "任何人" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "我关注的人" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "粉丝" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "关注" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "投票" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "嘟文被编辑" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "本次登录未授予通知推送权限。你需要<0>再次<1>登录以授予推送权限。" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "注意: 只能推送 <0>一个账户 的通知。" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index 0619b79b20..987353c34b 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-07 14:38\n" +"PO-Revision-Date: 2025-12-10 02:45\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -148,7 +148,7 @@ msgstr "紀念帳戶" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:328 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "粉絲" @@ -239,7 +239,7 @@ msgstr "引用" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1224 +#: src/pages/settings.jsx:1234 msgid "Boosts" msgstr "轉嘟" @@ -281,8 +281,8 @@ msgstr "查看貼文統計" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3370 -#: src/components/status.jsx:3582 +#: src/components/status.jsx:3386 +#: src/components/status.jsx:3598 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -290,7 +290,7 @@ msgstr "查看貼文統計" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:93 +#: src/pages/settings.jsx:96 #: src/pages/status.jsx:1631 msgid "Close" msgstr "關閉" @@ -543,21 +543,21 @@ msgstr "" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:367 +#: src/pages/settings.jsx:370 msgid "Anyone can quote" msgstr "任何人都能引用" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:373 msgid "Your followers can quote" msgstr "你的追蹤者可以引用" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:376 msgid "Only you can quote" msgstr "只有你可以引用" @@ -566,7 +566,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "引用嘟文無法被內嵌於私訊中。" #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:319 +#: src/pages/settings.jsx:322 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "公開" @@ -579,7 +579,7 @@ msgid "Local" msgstr "本地" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:325 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "不於公開時間軸顯示" @@ -660,7 +660,7 @@ msgid "Custom emojis are not available on this server." msgstr "" #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:728 +#: src/pages/settings.jsx:731 msgid "Unsent drafts" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3002 msgid "Boost" msgstr "轉發" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3031 +#: src/components/status.jsx:3032 msgid "Bookmark" msgstr "書籤" @@ -1159,8 +1159,8 @@ msgstr "圖片描述" #: src/components/status.jsx:2179 #: src/components/status.jsx:2196 #: src/components/status.jsx:2329 -#: src/components/status.jsx:3036 -#: src/components/status.jsx:3039 +#: src/components/status.jsx:3052 +#: src/components/status.jsx:3055 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3508 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3524 +#: src/components/status.jsx:3602 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1377,7 +1377,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1216 +#: src/pages/settings.jsx:1226 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "" @@ -1421,7 +1421,7 @@ msgstr "更多…" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1220 +#: src/pages/settings.jsx:1230 msgid "Likes" msgstr "喜歡" @@ -1868,12 +1868,12 @@ msgid "Continue unwrapping…" msgstr "" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:358 +#: src/pages/settings.jsx:361 msgid "Quote settings updated" msgstr "" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:360 +#: src/pages/settings.jsx:363 msgid "Failed to update quote settings" msgstr "" @@ -2570,9 +2570,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3181 -#: src/components/status.jsx:3182 -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3197 +#: src/components/status.jsx:3198 +#: src/components/status.jsx:3199 msgid "Post unavailable" msgstr "" @@ -2639,13 +2639,13 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2935 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:2936 +#: src/components/status.jsx:3000 msgid "Unboost" msgstr "取消轉發" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:2985 msgid "Quote with link" msgstr "" @@ -2662,31 +2662,31 @@ msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:2999 msgid "Boost…" msgstr "轉發…" #: src/components/status.jsx:1265 #: src/components/status.jsx:2169 -#: src/components/status.jsx:3003 +#: src/components/status.jsx:3019 msgid "Unlike" msgstr "取消喜愛" #: src/components/status.jsx:1266 #: src/components/status.jsx:2169 #: src/components/status.jsx:2170 -#: src/components/status.jsx:3003 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Like" msgstr "喜愛" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3015 +#: src/components/status.jsx:3031 msgid "Unbookmark" msgstr "取消書籤" @@ -2776,7 +2776,7 @@ msgid "Pin to profile" msgstr "釘選至個人檔案" #: src/components/status.jsx:1622 -#: src/pages/settings.jsx:332 +#: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" @@ -2815,17 +2815,17 @@ msgstr "" #: src/components/status.jsx:2170 #: src/components/status.jsx:2206 -#: src/components/status.jsx:3004 +#: src/components/status.jsx:3020 msgid "Liked" msgstr "" #: src/components/status.jsx:2203 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:3002 msgid "Boosted" msgstr "" #: src/components/status.jsx:2213 -#: src/components/status.jsx:3016 +#: src/components/status.jsx:3032 msgid "Bookmarked" msgstr "" @@ -2874,48 +2874,48 @@ msgstr "" msgid "Comments" msgstr "" -#: src/components/status.jsx:3179 +#: src/components/status.jsx:3195 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3180 +#: src/components/status.jsx:3196 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3200 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3185 +#: src/components/status.jsx:3201 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3187 +#: src/components/status.jsx:3203 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3204 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3259 +#: src/components/status.jsx:3275 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3375 +#: src/components/status.jsx:3391 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3395 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3384 +#: src/components/status.jsx:3400 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3516 +#: src/components/status.jsx:3532 msgid "<0/> <1/> boosted" msgstr "" @@ -2946,7 +2946,7 @@ msgid "{index}/X" msgstr "" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1244 +#: src/pages/settings.jsx:1254 msgid "New posts" msgstr "" @@ -3820,7 +3820,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1232 +#: src/pages/settings.jsx:1242 msgid "Follow requests" msgstr "" @@ -4037,245 +4037,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:98 +#: src/pages/settings.jsx:101 msgid "Settings" msgstr "" -#: src/pages/settings.jsx:107 +#: src/pages/settings.jsx:110 msgid "Appearance" msgstr "" -#: src/pages/settings.jsx:183 +#: src/pages/settings.jsx:186 msgid "Light" msgstr "" -#: src/pages/settings.jsx:194 +#: src/pages/settings.jsx:197 msgid "Dark" msgstr "" -#: src/pages/settings.jsx:207 +#: src/pages/settings.jsx:210 msgid "Auto" msgstr "" -#: src/pages/settings.jsx:217 +#: src/pages/settings.jsx:220 msgid "Text size" msgstr "" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:222 -#: src/pages/settings.jsx:247 +#: src/pages/settings.jsx:225 +#: src/pages/settings.jsx:250 msgid "A" msgstr "" -#: src/pages/settings.jsx:261 +#: src/pages/settings.jsx:264 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:269 +#: src/pages/settings.jsx:272 msgid "Volunteer translations" msgstr "" -#: src/pages/settings.jsx:280 +#: src/pages/settings.jsx:283 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:286 +#: src/pages/settings.jsx:289 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:287 -#: src/pages/settings.jsx:333 -#: src/pages/settings.jsx:381 +#: src/pages/settings.jsx:290 +#: src/pages/settings.jsx:336 +#: src/pages/settings.jsx:384 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:310 +#: src/pages/settings.jsx:313 msgid "Default visibility updated" msgstr "" -#: src/pages/settings.jsx:312 +#: src/pages/settings.jsx:315 msgid "Failed to update default visibility" msgstr "" -#: src/pages/settings.jsx:383 +#: src/pages/settings.jsx:386 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:398 +#: src/pages/settings.jsx:401 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:411 +#: src/pages/settings.jsx:414 msgid "Auto refresh timeline posts" msgstr "自動更新時間軸" -#: src/pages/settings.jsx:423 +#: src/pages/settings.jsx:426 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:440 +#: src/pages/settings.jsx:443 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:451 +#: src/pages/settings.jsx:454 msgid "Translate to " msgstr "" -#: src/pages/settings.jsx:462 +#: src/pages/settings.jsx:465 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:488 +#: src/pages/settings.jsx:491 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:543 +#: src/pages/settings.jsx:546 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "" -#: src/pages/settings.jsx:571 +#: src/pages/settings.jsx:574 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:575 +#: src/pages/settings.jsx:578 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:596 +#: src/pages/settings.jsx:599 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:600 +#: src/pages/settings.jsx:603 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:629 +#: src/pages/settings.jsx:632 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:634 +#: src/pages/settings.jsx:637 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:641 +#: src/pages/settings.jsx:644 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:669 +#: src/pages/settings.jsx:672 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:674 +#: src/pages/settings.jsx:677 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:685 +#: src/pages/settings.jsx:688 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:702 +#: src/pages/settings.jsx:705 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "隱藏模式 <0>(<1>文字 → <2>██)" -#: src/pages/settings.jsx:711 +#: src/pages/settings.jsx:714 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:736 +#: src/pages/settings.jsx:738 +msgid "Install {CLIENT_NAME}" +msgstr "" + +#: src/pages/settings.jsx:746 msgid "About" msgstr "" -#: src/pages/settings.jsx:775 +#: src/pages/settings.jsx:785 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:804 +#: src/pages/settings.jsx:814 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:812 +#: src/pages/settings.jsx:822 msgid "Donate" msgstr "" -#: src/pages/settings.jsx:828 +#: src/pages/settings.jsx:838 msgid "What's new" msgstr "" -#: src/pages/settings.jsx:832 +#: src/pages/settings.jsx:842 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:839 +#: src/pages/settings.jsx:849 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:846 +#: src/pages/settings.jsx:856 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:861 +#: src/pages/settings.jsx:871 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:864 +#: src/pages/settings.jsx:874 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1129 -#: src/pages/settings.jsx:1134 +#: src/pages/settings.jsx:1139 +#: src/pages/settings.jsx:1144 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1140 +#: src/pages/settings.jsx:1150 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1147 +#: src/pages/settings.jsx:1157 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1169 +#: src/pages/settings.jsx:1179 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1178 +#: src/pages/settings.jsx:1188 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1187 +#: src/pages/settings.jsx:1197 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1191 +#: src/pages/settings.jsx:1201 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1195 +#: src/pages/settings.jsx:1205 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1228 +#: src/pages/settings.jsx:1238 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1236 +#: src/pages/settings.jsx:1246 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1240 +#: src/pages/settings.jsx:1250 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1261 +#: src/pages/settings.jsx:1271 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1277 +#: src/pages/settings.jsx:1287 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" From d6967cff5f902aa294daefb94cc0fa86bdefeac1 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Wed, 10 Dec 2025 15:48:05 +0800 Subject: [PATCH 060/104] i18n updates (fi-FI,gl-ES) (#1393) * New translations (Galician) * Update catalogs.json * New translations (Finnish) * Update catalogs.json * New translations (Finnish) --------- Co-authored-by: github-actions[bot] --- src/locales/fi-FI.po | 48 ++++++++++++++++++++++---------------------- src/locales/gl-ES.po | 4 ++-- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 6f32984a73..fbb715306c 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-10 07:47\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -3063,7 +3063,7 @@ msgstr "Näytetään julkaisut vastaukset mukaan lukien" #: src/pages/account-statuses.jsx:354 msgid "+ Replies" -msgstr "+ Vastaukset" +msgstr "+ Vastaukset" #: src/pages/account-statuses.jsx:360 msgid "Showing posts without boosts" @@ -3071,7 +3071,7 @@ msgstr "Näytetään julkaisut tehostukset pois lukien" #: src/pages/account-statuses.jsx:365 msgid "- Boosts" -msgstr "− Tehostukset" +msgstr "− Tehostukset" #: src/pages/account-statuses.jsx:371 msgid "Showing posts with media" @@ -3185,51 +3185,51 @@ msgstr "viimeiseltä tunnilta" #: src/pages/catchup.jsx:58 msgid "last 2 hours" -msgstr "viimeiseltä 2 tunnilta" +msgstr "viimeiseltä 2 tunnilta" #: src/pages/catchup.jsx:59 msgid "last 3 hours" -msgstr "viimeiseltä 3 tunnilta" +msgstr "viimeiseltä 3 tunnilta" #: src/pages/catchup.jsx:60 msgid "last 4 hours" -msgstr "viimeiseltä 4 tunnilta" +msgstr "viimeiseltä 4 tunnilta" #: src/pages/catchup.jsx:61 msgid "last 5 hours" -msgstr "viimeiseltä 5 tunnilta" +msgstr "viimeiseltä 5 tunnilta" #: src/pages/catchup.jsx:62 msgid "last 6 hours" -msgstr "viimeiseltä 6 tunnilta" +msgstr "viimeiseltä 6 tunnilta" #: src/pages/catchup.jsx:63 msgid "last 7 hours" -msgstr "viimeiseltä 7 tunnilta" +msgstr "viimeiseltä 7 tunnilta" #: src/pages/catchup.jsx:64 msgid "last 8 hours" -msgstr "viimeiseltä 8 tunnilta" +msgstr "viimeiseltä 8 tunnilta" #: src/pages/catchup.jsx:65 msgid "last 9 hours" -msgstr "viimeiseltä 9 tunnilta" +msgstr "viimeiseltä 9 tunnilta" #: src/pages/catchup.jsx:66 msgid "last 10 hours" -msgstr "viimeiseltä 10 tunnilta" +msgstr "viimeiseltä 10 tunnilta" #: src/pages/catchup.jsx:67 msgid "last 11 hours" -msgstr "viimeiseltä 11 tunnilta" +msgstr "viimeiseltä 11 tunnilta" #: src/pages/catchup.jsx:68 msgid "last 12 hours" -msgstr "viimeiseltä 12 tunnilta" +msgstr "viimeiseltä 12 tunnilta" #: src/pages/catchup.jsx:69 msgid "beyond 12 hours" -msgstr "ennen viimeistä 12 tuntia" +msgstr "ennen viimeistä 12:ta tuntia" #: src/pages/catchup.jsx:77 msgid "Followed tags" @@ -3671,7 +3671,7 @@ msgstr "Aihetunnisteen pikavalinta lisätty" #: src/pages/hashtag.jsx:486 msgid "Add to Shortcuts" -msgstr "Lisää pikatoimintoihin" +msgstr "Lisää pikavalintoihin" #: src/pages/hashtag.jsx:492 #: src/pages/public.jsx:141 @@ -4047,11 +4047,11 @@ msgstr "Ulkoasu" #: src/pages/settings.jsx:186 msgid "Light" -msgstr "Tumma" +msgstr "Vaalea" #: src/pages/settings.jsx:197 msgid "Dark" -msgstr "Vaalea" +msgstr "Tumma" #: src/pages/settings.jsx:210 msgid "Auto" @@ -4185,7 +4185,7 @@ msgstr "Korvaa tekstin lohkoilla, hyödyllinen näyttökuvia otettaessa, yksityi #: src/pages/settings.jsx:738 msgid "Install {CLIENT_NAME}" -msgstr "" +msgstr "Asenna {CLIENT_NAME}" #: src/pages/settings.jsx:746 msgid "About" @@ -4311,11 +4311,11 @@ msgstr "Vastauksia ei voitu ladata." #: src/pages/status.jsx:1267 msgid "{months, plural, one {# month later} other {# months later}}" -msgstr "{months, plural, one {# kuukausi myöhemmin} other {# kuukautta myöhemmin}}" +msgstr "{months, plural, one {# kuukausi myöhemmin} other {# kuukautta myöhemmin}}" #: src/pages/status.jsx:1273 msgid "{years, plural, one {# year later} other {# years later}}" -msgstr "{years, plural, one {# vuosi myöhemmin} other {# vuotta myöhemmin}}" +msgstr "{years, plural, one {# vuosi myöhemmin} other {# vuotta myöhemmin}}" #: src/pages/status.jsx:1405 msgid "Back" @@ -4372,12 +4372,12 @@ msgstr "Julkaisua ei voitu ladata" #. placeholder {1}: shortenNumber(replies.length) #: src/pages/status.jsx:1822 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" -msgstr "{0, plural, one {# vastaus} other {<0>{1} vastausta}}" +msgstr "{0, plural, one {# vastaus} other {<0>{1} vastausta}}" #. placeholder {0}: shortenNumber(totalComments) #: src/pages/status.jsx:1840 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" -msgstr "{totalComments, plural, one {# kommentti} other {<0>{0} kommenttia}}" +msgstr "{totalComments, plural, one {# kommentti} other {<0>{0} kommenttia}}" #: src/pages/status.jsx:1862 msgid "View post with its replies" @@ -4488,7 +4488,7 @@ msgstr "Usean aihetunnisteen aikajana" #: src/pages/welcome.jsx:199 msgid "Up to 5 hashtags combined into a single timeline." -msgstr "Enintään 5 aihetunnistetta yhdistettynä yhdelle aikajanalle." +msgstr "Enintään 5 aihetunnistetta yhdistettynä samalle aikajanalle." #: src/utils/open-compose.js:24 msgid "Looks like your browser is blocking popups." diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index 9d789480fc..f15d658911 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-10 04:02\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -4185,7 +4185,7 @@ msgstr "Substitúe texto por bloques, útil para facer capturas de pantalla, por #: src/pages/settings.jsx:738 msgid "Install {CLIENT_NAME}" -msgstr "" +msgstr "Instalar {CLIENT_NAME}" #: src/pages/settings.jsx:746 msgid "About" From cfb01d3602249ccd6bf96ce29694e51ee24a008c Mon Sep 17 00:00:00 2001 From: Simone Date: Wed, 10 Dec 2025 10:44:58 +0100 Subject: [PATCH 061/104] Add new link to woodpeckersnest.space instance --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 89b11ba020..4f953ce65b 100644 --- a/README.md +++ b/README.md @@ -332,6 +332,7 @@ These are self-hosted by other wonderful folks. - [phanpy.vmst.io](https://phanpy.vmst.io/) by [@vmstan@vmst.io](https://vmst.io/@vmstan) - [phanpy.linuxusers.in](https://phanpy.linuxusers.in) by [@dharmik@linuxusers.in](https://linuxusers.in/dharmik) - [phanpy.blablalinux.be](https://phanpy.blablalinux.be) by [@blablalinux@mastodon.blablalinux.be](https://mastodon.blablalinux.be/@blablalinux) +- [fedi.woodpeckersnest.space](https://fedi.woodpeckersnest.space) by [@roughnecks@social.woodpeckersnest.space](https://social.woodpeckersnest.space/@roughnecks) > Note: Add yours by creating a pull request. From 4c8132d72651808ae2f02756076cc8f45404ab27 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 11 Dec 2025 11:38:25 +0800 Subject: [PATCH 062/104] Remove auto-copy URL --- src/components/status.jsx | 12 --- src/locales/en.po | 200 +++++++++++++++++++------------------- 2 files changed, 99 insertions(+), 113 deletions(-) diff --git a/src/components/status.jsx b/src/components/status.jsx index 7988d8f0c1..74f782ec99 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -1447,18 +1447,6 @@ function Status({ direction={isRTL() ? 'left' : 'right'} overflow="auto" gap={-8} - itemProps={{ - onClick: (e) => { - // Copy url to clipboard on click - try { - navigator.clipboard.writeText(url); - showToast(t`Link copied`); - } catch (e) { - console.error(e); - showToast(t`Unable to copy link`); - } - }, - }} label={ <> diff --git a/src/locales/en.po b/src/locales/en.po index 772dc7b2be..fb6be918da 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -213,7 +213,7 @@ msgid "Original" msgstr "" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -224,7 +224,7 @@ msgstr "" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -276,8 +276,8 @@ msgstr "View post stats" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -496,7 +496,7 @@ msgid "Attachment #{i} failed" msgstr "Attachment #{i} failed" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -580,7 +580,7 @@ msgid "Quiet public" msgstr "Quiet public" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -593,10 +593,10 @@ msgstr "Schedule" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -673,7 +673,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -1045,8 +1045,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "" @@ -1056,8 +1056,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "" @@ -1151,11 +1151,11 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1304,8 +1304,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1669,15 +1669,13 @@ msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "" @@ -1689,13 +1687,13 @@ msgstr "Open link?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "" @@ -1763,7 +1761,7 @@ msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "" @@ -2015,7 +2013,7 @@ msgstr "Show featured profiles" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "" @@ -2352,7 +2350,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2565,9 +2563,9 @@ msgid "You are not allowed to quote this post" msgstr "You are not allowed to quote this post" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Post unavailable" @@ -2634,54 +2632,54 @@ msgstr "Only <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Quote with link" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Unboosted @{0}'s post" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Boosted @{0}'s post" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Boost/Quote…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "" @@ -2718,199 +2716,199 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Open link" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Quote settings" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Remove my post from <0>@{0}'s post?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Quote removed" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "Unable to remove quote" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Remove quote…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtered: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Post hidden by your filters" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Post pending" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Post removed by author" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Post hidden because you've blocked @{name}." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Post hidden because you've blocked {domain}." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Post hidden because you've muted @{name}." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Show anyway" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> boosted" From 21300a8daf4a1695055a40a066c76e3bf0cc9794 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Sat, 13 Dec 2025 03:31:17 +0800 Subject: [PATCH 063/104] i18n updates (es-ES,it-IT,pl-PL) (#1395) * New translations (Spanish) * New translations (Italian) * Update catalogs.json * New translations (Polish) --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/es-ES.po | 4 +- src/locales/it-IT.po | 14 +-- src/locales/pl-PL.po | 206 ++++++++++++++++++++--------------------- 4 files changed, 112 insertions(+), 114 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 4ab7f9db63..d00566fb6e 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -87,7 +87,7 @@ "code": "it-IT", "nativeName": "italiano", "name": "Italian", - "completion": 99, + "completion": 100, "listed": true }, { diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index a5fa239a3a..e0dac7b01e 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-10 15:28\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -4185,7 +4185,7 @@ msgstr "Reemplazar el texto por bloques, útil al tomar capturas de pantalla, po #: src/pages/settings.jsx:738 msgid "Install {CLIENT_NAME}" -msgstr "" +msgstr "Instalar {CLIENT_NAME}" #: src/pages/settings.jsx:746 msgid "About" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 5271d1a4a3..f53c8ac39e 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-10 17:51\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -657,7 +657,7 @@ msgstr "Ingrandisci" #: src/components/custom-emojis-modal.jsx:380 msgid "Custom emojis are not available on this server." -msgstr "" +msgstr "Le emoji personalizzate non sono disponibili su questo server." #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:731 @@ -1857,15 +1857,15 @@ msgstr "Impossibile accedere alla fotocamera. Verifica i permessi." #: src/components/quote-chain-modal.jsx:107 msgid "Quote chain" -msgstr "" +msgstr "Catena di citazioni" #: src/components/quote-chain-modal.jsx:151 msgid "Failed to unwrap quote chain" -msgstr "" +msgstr "Impossibile espandere catena di citazioni" #: src/components/quote-chain-modal.jsx:165 msgid "Continue unwrapping…" -msgstr "" +msgstr "Continua a espandere…" #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:361 @@ -2696,7 +2696,7 @@ msgstr "Visualizza citazioni" #: src/components/status.jsx:1322 msgid "Unwrap quote chain" -msgstr "" +msgstr "Espandi catena di citazioni" #: src/components/status.jsx:1389 msgid "Post text copied" @@ -4185,7 +4185,7 @@ msgstr "Oscura il testo con dei blocchi, utile per gli screenshot e per protegge #: src/pages/settings.jsx:738 msgid "Install {CLIENT_NAME}" -msgstr "" +msgstr "Installa {CLIENT_NAME}" #: src/pages/settings.jsx:746 msgid "About" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index b183074840..f1c5808b5b 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-12 19:30\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" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Oryginalne" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Odpowiedzi" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Pokaż statystyki wpisów" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Załączenie #{i} nie powiodło się" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Ostrzeżenie o zawartości" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Ograniczona widoczność" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Prywatna wzmianka" @@ -598,10 +598,10 @@ msgstr "Zaplanuj" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Odpowiedz" @@ -657,7 +657,7 @@ msgstr "Przybliż" #: src/components/custom-emojis-modal.jsx:380 msgid "Custom emojis are not available on this server." -msgstr "" +msgstr "Własne emoji nie są dozwolone na tym serwerze." #: src/components/drafts.jsx:62 #: src/pages/settings.jsx:731 @@ -678,7 +678,7 @@ msgstr "Wystąpił błąd podczas usuwania szkicu! Spróbuj ponownie." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -1050,8 +1050,8 @@ msgstr "<0>l or <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Podbij" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Zakładka" @@ -1156,11 +1156,11 @@ msgstr "Opis mediów" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 #: src/pages/account-statuses.jsx:544 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1309,8 +1309,8 @@ msgstr "Odfiltrowano: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1674,15 +1674,13 @@ msgstr "Więcej →" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Skopiowano odnośnik" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Nie udało się skopiować odnośnika" @@ -1694,13 +1692,13 @@ msgstr "Otworzyć link?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:524 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopiuj" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Udostępnij…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Odśwież" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Zagnieźdź wpis" @@ -1857,7 +1855,7 @@ msgstr "Brak dostępu do aparatu. Proszę sprawdzić uprawnienia." #: src/components/quote-chain-modal.jsx:107 msgid "Quote chain" -msgstr "" +msgstr "Łańcuch cytatów" #: src/components/quote-chain-modal.jsx:151 msgid "Failed to unwrap quote chain" @@ -2020,7 +2018,7 @@ msgstr "Pokaż wyróżnione profile" #: src/components/related-actions.jsx:539 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Udostępnianie zdaje się nie działać." @@ -2357,7 +2355,7 @@ msgid "Move down" msgstr "Przesuń w dół" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Edytuj" @@ -2570,9 +2568,9 @@ msgid "You are not allowed to quote this post" msgstr "Nie jesteś upoważniony do cytowania tego wpisu" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Wpis jest niedostępny" @@ -2639,54 +2637,54 @@ msgstr "Tylko <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Cofnij podbicie" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Cytuj z dodaniem odnośnika" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Cofnięto podbicie wpisu od @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Podbito wpis od @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Podbij/Cytuj" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Podbij…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Cofnij polubienie" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Polub" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Usuń z zakładek" @@ -2723,199 +2721,199 @@ msgstr "Pokaż historię edytowania" msgid "Edited: {editedDateText}" msgstr "Edytowano: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Otwórz odnośnik" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Anulowano wyciszenie konwersacji" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Konwersacja wyciszona" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Nie udało się anulować wyciszenia konwersacji" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Nie udało się wyciszyć konwersacji" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Anuluj wyciszenie konwersacji" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Wycisz konwersację" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Wpis został odpięty z profilu" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Wpis przypięty do profilu" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Nie udało się odpiąć wpisu" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Nie udało się przypiąć wpisu" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Odepnij z profilu" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Przypnij do profilu" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Ustawienia cytowania" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Skasować ten wpis?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Wpis został skasowany" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Nie udało się usunąć wpisu" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Usunąć twój post z wpisu <0>@{0}?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Cytowanie zostało usunięte" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "Nie udało się usunąć cytowania" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Usuń cytowanie…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Zgłoś wpis…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Polubiono" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Podbito" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Zapisano" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Przypięto" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Usunięto" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# odpowiedź} few {# odpowiedzi} other {# odpowiedzi}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Pokaż mniej" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Pokaż zawartość" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Odfiltrowano: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Pokaż multimedia" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Edytowano" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Odpowiedzi" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Post ukryty przez Twoje filtry" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Wpis oczekuje na publikację" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Wpis został usunięty przez autora" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Wpis ukryty ponieważ blokujesz @{name}." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Wpis ukryty ponieważ blokujesz {domain}." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Wpis ukryty ponieważ wyciszyłeś/łaś @{name}." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Pokaż mimo wszystko" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Historia edytowania" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Nie udało się wczytać historii" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Wczytywanie…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> podbija" From 7670cbe2ad728dc5eff735e40bac1d52017ef289 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 14 Dec 2025 00:02:52 +0000 Subject: [PATCH 064/104] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4f953ce65b..0b25737d1d 100644 --- a/README.md +++ b/README.md @@ -377,6 +377,7 @@ Costs involved in running and developing this web app: - ElPamplina (Spanish) - filipesmedeiros (Portuguese) - Fitik (Esperanto, Hebrew) +- fracl (Italian) - Freeesia (Japanese) - gflorian (German) - ghose (Galician) @@ -385,7 +386,6 @@ Costs involved in running and developing this web app: - isard (Catalan) - kaliuwu (Polish) - karlafej (Czech) -- katullo11 (Italian) - Kytta (German) - llun (Thai) - lucsdev24 (Occitan, Portuguese, Portuguese, Brazilian) From a4e1d9f8cf3741bb6d7c7dc0cf6bc05ef0c440d7 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 15 Dec 2025 17:34:35 +0800 Subject: [PATCH 065/104] Add search menu and buttons for profiles --- src/components/related-actions.jsx | 57 +++++++-- src/components/search-command.jsx | 20 ++- src/locales/en.po | 196 +++++++++++++++-------------- src/pages/account-statuses.jsx | 111 +++++++++------- src/utils/is-search-enabled.js | 14 +++ src/utils/states.js | 1 + 6 files changed, 251 insertions(+), 148 deletions(-) create mode 100644 src/utils/is-search-enabled.js diff --git a/src/components/related-actions.jsx b/src/components/related-actions.jsx index f1e0863f82..1f78202a93 100644 --- a/src/components/related-actions.jsx +++ b/src/components/related-actions.jsx @@ -6,6 +6,7 @@ import punycode from 'punycode/'; import { api } from '../utils/api'; import i18nDuration from '../utils/i18n-duration'; +import isSearchEnabled from '../utils/is-search-enabled'; import niceDateTime from '../utils/nice-date-time'; import showCompose from '../utils/show-compose'; import showToast from '../utils/show-toast'; @@ -173,6 +174,15 @@ function RelatedActions({ const [showAddRemoveLists, setShowAddRemoveLists] = useState(false); const [showPrivateNoteModal, setShowPrivateNoteModal] = useState(false); const [lists, setLists] = useState([]); + const [searchEnabled, setSearchEnabled] = useState(false); + + useEffect(() => { + if (!currentAuthenticated) return; + (async () => { + const enabled = await isSearchEnabled(currentInstance); + setSearchEnabled(enabled); + })(); + }, [currentInstance, currentAuthenticated]); let { headerStatic, avatarStatic } = info; if (!headerStatic || /missing\.png$/.test(headerStatic)) { @@ -298,6 +308,21 @@ function RelatedActions({ + {searchEnabled && ( + { + states.showSearchCommand = { query: `from:${acct} ` }; + }} + > + + + + Search @{username}'s + posts + + + + )} { setShowTranslatedBio(true); @@ -470,16 +495,32 @@ function RelatedActions({ ) : ( - supportsEndorsements && - !renderEndorsements && ( - <> - setRenderEndorsements(true)}> - - Show featured profiles + <> + {searchEnabled && isSelf && ( + { + states.showSearchCommand = { query: 'from:me ' }; + }} + > + + + Search my posts + + )} + {supportsEndorsements && !renderEndorsements && ( + <> + setRenderEndorsements(true)}> + + Show featured profiles + + + )} + {((searchEnabled && isSelf) || + (supportsEndorsements && !renderEndorsements)) && ( - - ) + )} + )} { diff --git a/src/components/search-command.jsx b/src/components/search-command.jsx index 50f7bdb1a5..6d6d318f3b 100644 --- a/src/components/search-command.jsx +++ b/src/components/search-command.jsx @@ -1,15 +1,33 @@ import './search-command.css'; import { memo } from 'preact/compat'; -import { useRef, useState } from 'preact/hooks'; +import { useEffect, useRef, useState } from 'preact/hooks'; import { useHotkeys } from 'react-hotkeys-hook'; +import { useSnapshot } from 'valtio'; + +import states from '../utils/states'; import SearchForm from './search-form'; export default memo(function SearchCommand({ onClose = () => {} }) { + const snapStates = useSnapshot(states); const [showSearch, setShowSearch] = useState(false); const searchFormRef = useRef(null); + useEffect(() => { + if (snapStates.showSearchCommand) { + const { query } = snapStates.showSearchCommand; + setShowSearch(true); + setTimeout(() => { + if (query) { + searchFormRef.current?.setValue?.(query); + } + searchFormRef.current?.focus?.(); + }, 150); + states.showSearchCommand = false; + } + }, [snapStates.showSearchCommand]); + useHotkeys( ['Slash', '/'], (e) => { diff --git a/src/locales/en.po b/src/locales/en.po index fb6be918da..a88a13c173 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -43,17 +43,17 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "" @@ -98,23 +98,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} has indicated that their new account is now:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Handle copied" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Unable to copy handle" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR code" @@ -133,7 +133,7 @@ msgstr "View profile header" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "" @@ -291,8 +291,8 @@ msgid "Close" msgstr "" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "" @@ -709,7 +709,7 @@ msgid "Poll" msgstr "" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "" @@ -1150,13 +1150,13 @@ msgstr "" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 +#: src/components/related-actions.jsx:273 #: src/components/status.jsx:2167 #: src/components/status.jsx:2184 #: src/components/status.jsx:2317 #: src/components/status.jsx:3040 #: src/components/status.jsx:3043 -#: src/pages/account-statuses.jsx:544 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1427,7 +1427,7 @@ msgid "Followed Hashtags" msgstr "" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1668,13 +1668,13 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 +#: src/components/related-actions.jsx:556 #: src/components/status.jsx:1476 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 +#: src/components/related-actions.jsx:559 #: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "" @@ -1685,14 +1685,14 @@ msgstr "Open link?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 #: src/components/status.jsx:1485 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 +#: src/components/related-actions.jsx:586 #: src/components/status.jsx:1507 msgid "Share…" msgstr "" @@ -1823,7 +1823,7 @@ msgid "Note: This preview is lightly styled." msgstr "" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "Notes" @@ -1912,195 +1912,204 @@ msgid "Clear all" msgstr "Clear all" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "Search <0>@{username}'s posts" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "Edit notes" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "Add notes" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Notifications enabled for @{username}'s posts." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Notifications disabled for @{username}'s posts." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Disable notifications" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Enable notifications" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Boosts from @{username} enabled." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Boosts from @{username} disabled." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Disable boosts" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Enable boosts" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} is no longer featured on your profile." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} is now featured on your profile." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Unable to unfeature @{username} on your profile." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Unable to feature @{username} on your profile." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Don't feature on profile" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Show featured profiles" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "Search my posts" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 #: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "Unmuted @{username}" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Unmute <0>@{username}" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Muted @{username} for {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Unable to mute @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} removed from followers" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Unblocked @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Blocked @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Unable to unblock @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Unable to block @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Withdraw follow request?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Unfollow @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "" @@ -3022,95 +3031,100 @@ msgstr "Login required." msgid "Go home" msgstr "" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Showing posts in {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "Search @{0}'s posts" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "" diff --git a/src/pages/account-statuses.jsx b/src/pages/account-statuses.jsx index 994d20c1e1..7166ac9423 100644 --- a/src/pages/account-statuses.jsx +++ b/src/pages/account-statuses.jsx @@ -18,6 +18,7 @@ import Link from '../components/link'; import Menu2 from '../components/menu2'; import Timeline from '../components/timeline'; import { api } from '../utils/api'; +import isSearchEnabled from '../utils/is-search-enabled'; import mem from '../utils/mem'; import pmem from '../utils/pmem'; import showToast from '../utils/show-toast'; @@ -43,17 +44,6 @@ const supportsInputMonth = mem(() => { } }); -async function _isSearchEnabled(instance) { - const { masto } = api({ instance }); - const results = await masto.v2.search.list({ - q: 'from:me', - type: 'statuses', - limit: 1, - }); - return !!results?.statuses?.length; -} -const isSearchEnabled = pmem(_isSearchEnabled); - function AccountStatuses() { const { i18n, t } = useLingui(); const snapStates = useSnapshot(states); @@ -400,18 +390,52 @@ function AccountStatuses() { {/* {tag.statusesCount} */} ))} - {searchEnabled && - (supportsInputMonth() ? ( - - ) : ( - // Fallback to for year - { - const { value, validity } = e; - if (!validity.valid) return; - setSearchParams( - value - ? { - month: value, - } - : {}, - ); + )} + + + )} )} diff --git a/src/utils/is-search-enabled.js b/src/utils/is-search-enabled.js new file mode 100644 index 0000000000..a0c2bfff5d --- /dev/null +++ b/src/utils/is-search-enabled.js @@ -0,0 +1,14 @@ +import { api } from './api'; +import pmem from './pmem'; + +async function _isSearchEnabled(instance) { + const { masto } = api({ instance }); + const results = await masto.v2.search.list({ + q: 'from:me', + type: 'statuses', + limit: 1, + }); + return !!results?.statuses?.length; +} + +export default pmem(_isSearchEnabled); diff --git a/src/utils/states.js b/src/utils/states.js index 77ecc550e8..6cf0bbf723 100644 --- a/src/utils/states.js +++ b/src/utils/states.js @@ -59,6 +59,7 @@ const states = proxy({ showQrCodeModal: false, showQrScannerModal: false, showImportExportAccounts: false, + showSearchCommand: false, // Shortcuts shortcuts: [], // Settings From 764d70db25b905de95cb86cb247f3aeba573f818 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Tue, 16 Dec 2025 08:18:09 +0800 Subject: [PATCH 066/104] Fix .clear not working --- src/pages/sandbox.jsx | 4 ++-- src/utils/api.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/sandbox.jsx b/src/pages/sandbox.jsx index a20081be92..d80cd7af5c 100644 --- a/src/pages/sandbox.jsx +++ b/src/pages/sandbox.jsx @@ -374,12 +374,12 @@ export default function Sandbox() { }; // Clear the getPreferences cache to ensure our new preferences are used - getPreferences.clear(); + getPreferences.cache.clear(); // Restore the original method when the component unmounts return () => { store.account.get = originalGet; - getPreferences.clear(); + getPreferences.cache.clear(); }; }, [toggleState.mediaPreference, toggleState.expandWarnings]); diff --git a/src/utils/api.js b/src/utils/api.js index 6c9f33dd97..7176d3346f 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -203,7 +203,7 @@ export const getPreferences = mem( ); export function setPreferences(preferences) { - getPreferences.clear(); // clear memo cache + getPreferences.cache.clear(); // clear memo cache store.account.set('preferences', preferences); } From d5952d283aea842bf12f7feb496abcddcbbfc74d Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Tue, 16 Dec 2025 08:34:23 +0800 Subject: [PATCH 067/104] i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,fr-FR,gl-ES,he-IL,it-IT,ja-JP,kab,ko-KR,lt-LT,nb-NO,nl-NL,oc-FR,pl-PL,pt-BR,pt-PT,ru-RU,th-TH,tr-TR,uk-UA,zh-CN,zh-TW) (#1396) * New translations (Polish) * Update catalogs.json * New translations (Finnish) * New translations (Galician) * New translations (Russian) * New translations (German) * New translations (Italian) * New translations (Polish) * New translations (French) * New translations (Spanish) * New translations (Arabic) * New translations (Catalan) * New translations (Czech) * New translations (Basque) * New translations (Hebrew) * New translations (Japanese) * New translations (Korean) * New translations (Lithuanian) * New translations (Dutch) * New translations (Portuguese) * New translations (Turkish) * New translations (Ukrainian) * New translations (Chinese Simplified) * New translations (Chinese Traditional) * New translations (Portuguese, Brazilian) * New translations (Persian) * New translations (Thai) * New translations (Esperanto) * New translations (Norwegian Bokmal) * New translations (Occitan) * New translations (Kabyle) * New translations (Toki Pona) --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 2 +- src/locales/ar-SA.po | 398 +++++++++++++++++++++-------------------- src/locales/ca-ES.po | 398 +++++++++++++++++++++-------------------- src/locales/cs-CZ.po | 398 +++++++++++++++++++++-------------------- src/locales/de-DE.po | 398 +++++++++++++++++++++-------------------- src/locales/eo-UY.po | 398 +++++++++++++++++++++-------------------- src/locales/es-ES.po | 398 +++++++++++++++++++++-------------------- src/locales/eu-ES.po | 398 +++++++++++++++++++++-------------------- src/locales/fa-IR.po | 398 +++++++++++++++++++++-------------------- src/locales/fi-FI.po | 398 +++++++++++++++++++++-------------------- src/locales/fr-FR.po | 398 +++++++++++++++++++++-------------------- src/locales/gl-ES.po | 398 +++++++++++++++++++++-------------------- src/locales/he-IL.po | 398 +++++++++++++++++++++-------------------- src/locales/it-IT.po | 398 +++++++++++++++++++++-------------------- src/locales/ja-JP.po | 398 +++++++++++++++++++++-------------------- src/locales/kab.po | 398 +++++++++++++++++++++-------------------- src/locales/ko-KR.po | 398 +++++++++++++++++++++-------------------- src/locales/lt-LT.po | 398 +++++++++++++++++++++-------------------- src/locales/nb-NO.po | 398 +++++++++++++++++++++-------------------- src/locales/nl-NL.po | 398 +++++++++++++++++++++-------------------- src/locales/oc-FR.po | 398 +++++++++++++++++++++-------------------- src/locales/pl-PL.po | 208 +++++++++++---------- src/locales/pt-BR.po | 398 +++++++++++++++++++++-------------------- src/locales/pt-PT.po | 398 +++++++++++++++++++++-------------------- src/locales/ru-RU.po | 398 +++++++++++++++++++++-------------------- src/locales/th-TH.po | 398 +++++++++++++++++++++-------------------- src/locales/tok.po | 398 +++++++++++++++++++++-------------------- src/locales/tr-TR.po | 398 +++++++++++++++++++++-------------------- src/locales/uk-UA.po | 398 +++++++++++++++++++++-------------------- src/locales/zh-CN.po | 398 +++++++++++++++++++++-------------------- src/locales/zh-TW.po | 398 +++++++++++++++++++++-------------------- 31 files changed, 6057 insertions(+), 5695 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index d00566fb6e..3e15520d48 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -136,7 +136,7 @@ "code": "pl-PL", "nativeName": "polski", "name": "Polish", - "completion": 99, + "completion": 100, "listed": true }, { diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index d7a8632c8c..623302cad2 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "متبادل" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "مطلوب" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "متابَعون" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "يُتابِعُك" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "تعديل المِلَفّ الشخصي" @@ -218,7 +218,7 @@ msgid "Original" msgstr "الأصلي" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "الردود" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "غلق" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -678,7 +678,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "إعادة نشر" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "علامة مرجعية" @@ -1155,13 +1155,13 @@ msgstr "" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "اقرأ المزيد ←" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "تعذر نسخ الرابط" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "نسخ" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "مشاركة…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "إنعاش" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "ملاحظة: هذه المعاينة ذات نمط خفيف." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "مسح" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "إلى الأبد" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "آخر منشور: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "محظور" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "لا يبدو أن المشاركة ناجحة." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "متابعة" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "إلغاء إعادة النشر" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "إعادة نشر…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "" @@ -2723,199 +2730,199 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "أعيد نشره" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "جارٍ التحميل…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "" @@ -3029,95 +3036,100 @@ msgstr "" msgid "Go home" msgstr "" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "منشورات الحساب" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- المعاد نشرها" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "منشورات" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "الشهر" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 943f21c0a4..e9938976c9 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Mutu" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Sol·licitat per" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Seguint-ne" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Et segueix" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicat que té un nou compte:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Identificador copiat" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "No s'ha pogut copiar l'identificador d'usuari" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Copia l'identificador d'usuari" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Codi QR" @@ -138,7 +138,7 @@ msgstr "Veure imatge de la capçalera" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Edita el perfil" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Respostes" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Veure estadístiques de les publicacions" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Tanca" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Afegeix/elimina de les llistes" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "El fitxer adjunt #{i} ha fallat" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avís de contingut" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Públic limitat" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menció privada" @@ -598,10 +598,10 @@ msgstr "Programa" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Respon" @@ -678,7 +678,7 @@ msgstr "Error quan desava l'esborrany. Torneu a intentar-ho." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Enquesta" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Multimèdia" @@ -1050,8 +1050,8 @@ msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Impulsa" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Afegeix als marcadors" @@ -1155,13 +1155,13 @@ msgstr "Descripció dels mitjans" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtrat: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Etiquetes seguides" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1674,16 +1674,14 @@ msgid "Read more →" msgstr "Llegiu més →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Enllaç copiat" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "No s'ha pogut copiar l'enllaç" @@ -1693,15 +1691,15 @@ msgstr "Voleu obrir l'enllaç?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Copia" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Comparteix…" @@ -1769,7 +1767,7 @@ msgid "Refresh" msgstr "Actualitza" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Insereix la publicació" @@ -1831,7 +1829,7 @@ msgid "Note: This preview is lightly styled." msgstr "Nota: a aquesta vista prèvia se li ha aplicat cert estil." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "Notes" @@ -1920,195 +1918,204 @@ msgid "Clear all" msgstr "Esborra-ho tot" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Neteja" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Per sempre" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Última publicació: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Usuaris silenciats" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Usuaris blocats" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Menciona a <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Tradueix la biografia" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "Edita les notes" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "Afegeix una nota" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "S'han activat les notificacions per a les publicacions de @{username}." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " S'han desactivat les notificacions per a les publicacions de @{username}." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Desactiva les notificacions" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Activa les notificacions" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} permesos." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} inhabilitats." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Desactiva els impulsos" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Activa els impulsos" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} ja no està destacat al teu perfil." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} està destacat al teu perfil." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "No es pot eliminar @{username} del teu perfil." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "No es pot afegir @{username} al teu perfil." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "No incloure al perfil" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destaca al perfil" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Mostra els perfils destacats" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Sembla que la compartició no funciona." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "@{username} s'ha deixat de silenciar" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Deixa de silenciar a <0>@{username}" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Silencia a <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "@{username} silenciat durant {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "No ha estat possible silenciar @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Voleu suprimir a <0>@{username} dels seguidors?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "S'ha eliminat @{username} de la llista de seguidors" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Suprimeix seguidor…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Voleu blocar a <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "S'ha desblocat a @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "S'ha blocat a @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "No ha estat possible desblocar @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "No ha estat possible blocar @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Deixa de blocar a <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Bloca a <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Denúncia a <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Voleu retirar la sol·licitud de seguiment?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Voleu deixar de seguir @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Deixa de seguir…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Descarta…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Segueix" @@ -2358,7 +2365,7 @@ msgid "Move down" msgstr "Mou cap avall" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Edita" @@ -2571,9 +2578,9 @@ msgid "You are not allowed to quote this post" msgstr "No se us permet citar aquesta publicació" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Publicació no disponible" @@ -2640,54 +2647,54 @@ msgstr "Només <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Desfés l'impuls" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Cita amb enllaç" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "S'ha eliminat l'impuls de la publicació de @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Heu impulsat la publicació de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Impuls/Cita…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Impulsa…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Ja no m'agrada" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "M'agrada" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Suprimeix l'adreça d'interès" @@ -2724,199 +2731,199 @@ msgstr "Mostra l'historial d'edició" msgid "Edited: {editedDateText}" msgstr "Editat: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Obre l'enllaç" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "La conversa ha deixat d'estar silenciada" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "No s'ha pogut reactivar la conversa" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "No ha estat possible silenciar la conversa" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Deixa de silenciar la conversa" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Silencia la conversa" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "La publicació ja no està fixada al perfil" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "La publicació s'ha fixat al perfil" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "No s'ha pogut desenganxar la publicació" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "No s'ha pogut desenganxar la publicació" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Desfixa del perfil" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Fixa al perfil" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Configuració de les cites" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Voleu suprimir aquesta publicació?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Publicació esborrada" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "No ha estat possible esborrar la publicació" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Voleu eliminar la vostra publicació de la publicació de <0>@{0}?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "S'ha eliminat la cita" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "No s'ha pogut eliminar la cita" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Elimina la cita…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Denuncia la publicació…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "M'ha agradat" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Millorats" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Afegit a marcadors" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Fixat" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Eliminat" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostes}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Mostra'n menys" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Mostra el contingut" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrat: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Mostra els mèdia" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Editat" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentaris" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Publicació amagada pels filtres" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Publicació pendent" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Publicació eliminada per l'autor o l'autora" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Publicació amagada perquè heu bloquejat a @{name}." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Publicació amagada perquè heu bloquejat a {domain}." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Publicació amagada perquè heu silenciat a @{name}." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Mostra-ho de totes maneres" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Edita l'Historial" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "No s'ha pogut carregar l'historial" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Carregant…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha impulsat" @@ -3030,95 +3037,100 @@ msgstr "Cal iniciar la sessió." msgid "Go home" msgstr "Ves a la pàgina d'inici" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Publicacions del compte" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Respostes)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Impulsos)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Mèdia)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Neteja els filtres" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Es mostren les publicacions amb respostes" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Respostes" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Es mostren publicacions sense impulsos" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Impulsos" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Es mostren les publicacions amb mèdia" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Es mostren les publicacions etiquetades amb #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Es mostren publicacions a {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Publicacions" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "No hi ha res a veure encara." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "No ha estat possible carregar les publicacions" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "No ha estat possible la informació del compte" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Canvia a la instància del compte {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Canvia a la meva instància (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Mes" diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index 761950e2b8..8868d46578 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Vzájemné" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Vyžadováno" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Sleduji" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Sleduje vás" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} naznačil, že jejich nový účet je nyní:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Uživatelské jméno X zkopírováno" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Nepodařilo se zkopírovat uživatelské jméno" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Zkopírovat uživatelské jméno" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "Zobrazit hlavičku profilu" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Upravit profil" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Originál" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Odpovědi" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Zobrazit statistiky příspěvku" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Zavřít" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Přidat/odebrat ze seznamu" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Příloha #{i} selhala" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Varování o obsahu" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Soukromá zmínka" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Odpovědět" @@ -678,7 +678,7 @@ msgstr "Chyba při mazání konceptu. Zkuste to prosím znovu." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Anketa" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Média" @@ -1050,8 +1050,8 @@ msgstr "<0>l nebo <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Boost" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Oblíbené položky" @@ -1155,13 +1155,13 @@ msgstr "Popis médií" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtrováno: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Sledované hashtagy" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Přečti si více →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Odkaz zkopírován" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Nebylo možné zkopírovat soubor" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopírovat" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Sdílet…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Obnovit" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Vložit příspěvek" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Poznámka: Tento náhled je lehce stylizovaný." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Vyčistit" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Navždy" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Poslední příspěvek: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Ztlumeno" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Blokováno" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Zmínit <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Přeložit bio" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Upozornění pro příspěvky od @{username} povolena." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Upozornění pro příspěvky od @{username} zakázána." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Vypnout upozornění" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Zapnout upozornění" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Boosty od @{username} povoleny." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Boosty od @{username} zakázány." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Zakázat boosty" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Povolit boosty" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Zmínit v profilu" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Sdílení zřejmě nefunguje." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Ztišit <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Ztlumený @{username} na {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Nelze ztlumit @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Odstranit <0>@{username} ze sledujících?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} odebrán/a ze sledujících" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Odstranit sledujícího…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Blokovat <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Odblokován @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Zablokován @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Nelze odblokovat uživatele @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Nelze zablokovat uživatele @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Odblokovat <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Blok <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Nahlásit <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Zrušit žádost o sledování?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Přestat sledovat…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Vybrat…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Sledovat" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Dolů" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Upravit" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Zrušit boostnutí" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Boostnout…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Nelíbí se mi" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Líbí se mi" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Odebrat záložku" @@ -2723,199 +2730,199 @@ msgstr "Ukázat historii úprav" msgid "Edited: {editedDateText}" msgstr "Upraveno: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Ztlumení konverzace zrušeno" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Konverzace ztlumena" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Nelze zrušit ztlumení konverzace" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Nelze ztlumit konverzaci" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Zrušit ztlumení konverzace" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Ztlumit konverzaci" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Příspěvek odepnut z profilu" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Příspěvek připnut na profil" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Nelze odepnout příspěvek" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Příspěvek nelze připnout" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Odepnout z profilu" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Připnout na profil" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Smazat tento příspěvek?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Příspěvek odstraněn" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Příspěvek nelze odstranit" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Nahlásit příspěvek…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Líbí se" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Boosty" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Záložky" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Připnuto" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Smazat" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# odpověď} few {# odpovědi} many {# odpovědi} other {# odpovědi}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Zobrazit méně" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Zobrazit obsah" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrováno: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Zobrazit média" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Upraveno" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Komentáře" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Historie úprav" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Nepodařilo se načíst historii" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Načítání…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/><1/> boostnuto" @@ -3029,95 +3036,100 @@ msgstr "Vyžadováno přihlášení." msgid "Go home" msgstr "Domů" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Příspěvky účtu" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Odpovědi)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Boosty)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Média)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Vymazat filtry" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Zobrazení příspěvku s odpovědmi" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Odpovědi" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Zobrazení příspěvků bez boostů" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Boosty" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Zobrazování příspěvků s médii" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Zobrazuji příspěvky označené štítkem #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Příspěvky" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Zatím zde není co vidět." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Nelze načíst příspěvky" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Nelze získat informace o účtu" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Přepnout na instance účtu {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Přepněte na mou instanci (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Měsíc" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index cd744df612..6310680fcd 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Befreundet" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Angefragt" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Folgt" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Folgt Ihnen" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} hat angegeben, dass sein/ihr neues Konto jetzt ist:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Handle kopiert" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Handle konnte nicht kopiert werden" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Handle kopieren" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR-Code" @@ -138,7 +138,7 @@ msgstr "Profil-Header anzeigen" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Profil bearbeiten" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Antworten" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Beitragsstatistiken anzeigen" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Schließen" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Hinzufügen/Entfernen aus Listen" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Anhang #{i} fehlgeschlagen" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Inhaltswarnung" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Still öffentlich" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Private Erwähnung" @@ -598,10 +598,10 @@ msgstr "Einplanen" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Antworten" @@ -678,7 +678,7 @@ msgstr "Fehler beim Löschen des Entwurfs! Bitte versuchen Sie es erneut." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Umfrage" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Medien" @@ -1050,8 +1050,8 @@ msgstr "<0>l oder <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Boosten" @@ -1061,8 +1061,8 @@ msgstr "<0>Umschalt + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Lesezeichen" @@ -1155,13 +1155,13 @@ msgstr "Medienbeschreibung" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Gefiltert: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Gefolgte Hashtags" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Mehr lesen →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Link kopiert" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Link konnte nicht kopiert werden" @@ -1692,15 +1690,15 @@ msgstr "Link öffnen?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopieren" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Teilen…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Aktualisieren" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Beitrag einbetten" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Notiz: Diese Vorschau ist leicht formiert." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Alle löschen" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Leeren" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Für immer" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Letzter Beitrag: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Stumm geschaltet" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Blockiert" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "<0>@{username} erwähnen" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Bio übersetzen" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Benachrichtigungen für Beiträge von @{username} aktiviert." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Benachrichtigungen für Beiträge von @{username} deaktiviert." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Benachrichtigungen deaktivieren" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Benachrichtigungen aktivieren" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Boosts von @{username} aktiviert." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Boosts von @{username} deaktiviert." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Boosts deaktivieren" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Boosts aktivieren" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} wird nun auf deinem Profil empfohlen." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Empfehlen von @{username} in deinem Profil konnte nicht aufgehoben werden." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "@{username} konnte nicht in deinem Profil empfohlen werden." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Nicht im Profil empfehlen" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Auf Profil vorstellen" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Empfohlene Profile anzeigen" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Teilen scheint nicht zu funktionieren." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "Stummschaltung von @{username} aufgehoben" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Stummschaltung von <0>@{username} aufheben" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "<0>@{username} stumm schalten…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "@{username} für {0} stumm geschaltet" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Stummschalten von @{username} nicht möglich" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} als Follower entfernen?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} als Follower entfernt" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Folgenden entfernen…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "<0>@{username} blockieren?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "@{username} entsperrt" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "@{username} blockiert" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "@{username} kann nicht entsperrt werden" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "@{username} konnte nicht blockiert werden" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "<0>@{username} entsperren" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "<0>@{username} blockieren…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "<0>@{username} melden…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Folgeanfrage zurückziehen?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "@{0} entfolgen?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Entfolgen…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Zurückziehen…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Folgen" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Nach unten" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Bearbeiten" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "Sie sind nicht berechtigt diesen Beitrag zu zitieren" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Beitrag nicht verfügbar" @@ -2639,54 +2646,54 @@ msgstr "Nur <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Nicht mehr teilen" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Mit Link zitieren" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Beitrag von @{0} geteilt" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Boost/Quote…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Boost…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Entfavorisieren" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Favorisieren" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Lesezeichen entfernen" @@ -2723,199 +2730,199 @@ msgstr "Bearbeitungsverlauf anzeigen" msgid "Edited: {editedDateText}" msgstr "Bearbeitet: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Link öffnen" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Unterhaltung entstummt" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Unterhaltung stumm geschaltet" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Unterhaltung kann nicht entstummt werden" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Unterhaltung kann nicht stumm geschaltet werden" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Unterhaltung entstummen" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Unterhaltung stumm schalten" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Beitrag vom Profil gelöst" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Beitrag ans Profil angeheftet" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Beitrag kann nicht gelöst werden" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Beitrag kann nicht angeheftet werden" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Vom Profil lösen" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Ans Profil anheften" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Quote-Einstellungen" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Diesen Post löschen?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Post gelöscht" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Post konnte nicht gelöscht werden" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Meinen Beitrag von <0>@{0}s Beitrag entfernen?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Quote entfernt" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "Quote konnte nicht entfernt werden" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Quote entfernen…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Post melden…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Favorisiert" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Geboostet" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Lesezeichen hinzugefügt" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Angeheftet" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Gelöscht" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# Antwort} other {# Antworten}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Weniger anzeigen" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Inhalt anzeigen" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Gefiltert: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Medien anzeigen" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Bearbeitet" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Kommentare" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Beitrag von Filtern versteckt" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Beitrag ausstehend" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Beitrag durch Autor*in entfernt" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Beitrag versteckt, da du @{name} geblockt hast." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Beitrag versteckt, da du {domain} geblockt hast." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Beitrag versteckt, da du @{name} stummgeschalten hast." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Trotzdem anzeigen" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Bearbeitungsverlauf" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Fehler beim laden des Verlaufs" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Laden…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geteilt" @@ -3029,95 +3036,100 @@ msgstr "Anmeldung erforderlich." msgid "Go home" msgstr "Zur Startseite gehen" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Account-Posts" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Antworten)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Boosts)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Medien)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Filter leeren" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Beitrag mit Antworten anzeigen" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Antworten" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Zeige Posts ohne Boosts" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Boosts" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Zeige Posts mit Medien" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Zeige Posts mit #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Zeige Posts in {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Beiträge" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Noch nichts zu sehen." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Konnte Posts nicht laden" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Kontoinformationen konnten nicht abgerufen werden" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Zur Kontoinstanz {0} wechseln" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Zu meiner Instanz wechseln (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Monat" diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po index 0a6844753b..eead5a3933 100644 --- a/src/locales/eo-UY.po +++ b/src/locales/eo-UY.po @@ -8,7 +8,7 @@ msgstr "" "Language: eo\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Reciproka" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Petita" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Sekvante" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Sekvas vin" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} indikis, ke ilia nova konto nun estas:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Tenilo kopiita" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Ne eblas kopii la tenilon" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Kopii tenilon" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR-kodo" @@ -138,7 +138,7 @@ msgstr "Vidi fonbildon" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Redakti la profilon" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Originala" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Respondoj" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Vidi afiŝo-statistikojn" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Fermi" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Aldoni/Forigi el Listoj" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Eraro aldonante #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Enhavaverto" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Diskrete publika" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privata mencio" @@ -598,10 +598,10 @@ msgstr "Plani" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Respondi" @@ -678,7 +678,7 @@ msgstr "Eraro dum forigo de malneto! Bonvolu provi denove." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Balotenketo" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Plurmedio" @@ -1050,8 +1050,8 @@ msgstr "<0>l aŭ <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Diskonigi" @@ -1061,8 +1061,8 @@ msgstr "<0>Ŝovo + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Legosigni" @@ -1155,13 +1155,13 @@ msgstr "Priskribo de plurmedio" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtrila: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Sekvataj kradvortoj" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Legi pli →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Ligilo kopiita" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Ne eblas kopii la ligilon" @@ -1692,15 +1690,15 @@ msgstr "Ĉu malfermi ligilon?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopii" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Diskonigi…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Aktualigi" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Enkorpigi afiŝon" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Noto: Ĉi tiu antaŭmontro estas malpeze stilita." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Forigi ĉion" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Malplenigi" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Por ĉiam" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Lasta afiŝo: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Silentigita" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Blokita" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Mencii <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Traduki biografion" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Ŝaltitaj sciigoj por afiŝoj de @{username}." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Malŝaltitaj sciigoj por afiŝoj de @{username}." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Malŝalti sciigojn" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Ŝalti sciigojn" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Diskonigoj de @{username} ŝaltitaj." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Diskonigoj de @{username} malŝaltitaj." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Malŝalti diskonigojn" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Ŝalti diskonigojn" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} jam ne estas elstarigita en via profilo." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} nun estas elstarigita en via profilo." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Ne montri en profilo" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Montri en profilo" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Montri elstarajn profilojn" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Kunhavigo ŝajnas ne funkcii." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "Nesilentigita @{username}" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Nesilentigi <0>@{username}" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Silentigi <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Silentigita @{username} dum {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Ne eblas silentigi @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Ĉu forigi <0>@{username} el sekvantoj?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} forigita de sekvantoj" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Forigi sekvanton…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Ĉu bloki <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Malblokita @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Blokita @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Ne eblas malbloki @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Ne eblas bloki @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Malbloki <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Bloki <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Raporti <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Ĉu nuligi peton por sekvado?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Ĉu ĉesi sekvi @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Ĉesi sekvi…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Nuligi…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Sekvi" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Moviĝi malsupren" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Redakti" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "Vi ne rajtas citi ĉi tiun afiŝon" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Afiŝo ne disponebla" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Ne plu diskonigi" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Citi kun ligilo" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Ne plu diskonigita la afiŝon de @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Diskonigita la afiŝon de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Diskonigi…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Ne plu ŝati" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Ŝatata" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Ne plu legosignis" @@ -2723,199 +2730,199 @@ msgstr "Montri redaktan historion" msgid "Edited: {editedDateText}" msgstr "Redaktita: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Konversacion nesilentigita" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Konversacion silentigita" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Ne eblas nesilentigi konversacion" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Ne eblas silentigi konversacion" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Nesilentigi konversacion" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Silentigi konversacion" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Afiŝo depinglinta de profilo" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Afiŝo alpinglita al profilo" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Ne eblas depingli afiŝon" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Ne eblas alpingli afiŝon" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Depingli de profilo" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Alpingli al la profilo" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Agordoj de citaĵo" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Ĉu forigi ĉi tiun afiŝon?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Afiŝo forigita" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Ne eblas forigi afiŝon" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Raporti afiŝon…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Ŝatita" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Diskonigita" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Legosignita" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Alpinglita" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Forigita" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# respondo} other {# respondoj}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Montru malpli" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Montru envahon" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrita: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Montri plurmedion" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Redaktita" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Komentoj" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Afiŝo kaŝita de viaj filtriloj" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Pritraktata afiŝo" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Afiŝo forigita de aŭtoro" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Redaktan historion" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Malsukcesis ŝargi historion" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Ŝargante…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> diskonigita" @@ -3029,95 +3036,100 @@ msgstr "Ensaluto bezonata." msgid "Go home" msgstr "Iru hejmen" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Afiŝoj de la konto" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Respondoj)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Diskonigoj)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Plurmedio)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Malplenigi filtrojn" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Montrante afiŝon kun respondoj" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Respondoj" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Montrante afiŝojn sen diskonigoj" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Diskonigoj" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Montrante afiŝojn kun plurmedio" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Montrante afiŝojn etikeditaj kun #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Montrante afiŝojn en {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Afiŝoj" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Nenio vidinda ĉi tie ankoraŭ." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Ne eblas ŝargi afiŝojn" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Ne eblas ricevi informojn pri konto" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Iri al la nodo de la konto {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Iri al mia nodo (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Monato" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index e0dac7b01e..93341091db 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 15:28\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Mutuo" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Solicitado" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Siguiendo" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Te sigue" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicado que su nueva cuenta es:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Has copiado el identificador" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "No se ha podido copiar el identificador" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Copiar identificador" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Código QR" @@ -138,7 +138,7 @@ msgstr "Ver cabecera del perfil" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Editar perfil" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Originales" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Respuestas" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Ver las estadísticas de las publicaciones" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Cerrar" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Añadir/eliminar de las listas" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Error al adjuntar #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Advertencia de contenido" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Pública, pero silenciosa" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Mención privada" @@ -598,10 +598,10 @@ msgstr "Programar" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Responder" @@ -678,7 +678,7 @@ msgstr "¡Error al eliminar el borrador! Por favor, inténtalo de nuevo." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Encuesta" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Multimedia" @@ -1050,8 +1050,8 @@ msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Impulsar" @@ -1061,8 +1061,8 @@ msgstr "<0>Mayús + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Añadir marcador" @@ -1155,13 +1155,13 @@ msgstr "Descripción de la imagen" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Etiquetas seguidas" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Leer más →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "El enlace ha sido copiado" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "No se ha podido copiar el enlace" @@ -1692,15 +1690,15 @@ msgstr "¿Abrir enlace?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Compartir…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Actualizar" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Insertar publicación" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Nota: Esta vista previa está ligeramente definida." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "Notas" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Limpiar todo" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Limpiar" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Siempre" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Última publicación: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Silenciado" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Bloqueado" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Mencionar a <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Traducir biografía" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "Editar notas" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "Añadir notas" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Notificaciones activadas para las publicaciones de @{username}." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Notificaciones desactivadas para las publicaciones de @{username}." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Desactivar notificaciones" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Activar notificaciones" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} activados." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} desactivados." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Desactivar impulsos" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Activar impulsos" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} ya no está destacado en tu perfil." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} ahora está destacado en tu perfil." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "No se puede dejar de destacar a @{username} en tu perfil." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "No se puede destacar a @{username} en tu perfil." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "No destacar en el perfil" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destacar en el perfil" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Mostrar perfiles destacados" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Compartir parece no funcionar." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "Se ha dejado de silenciar a @{username}" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Dejar de silenciar a <0>@{username}" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Silenciar a <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Se ha silenciado a @{username} por {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "No se ha podido silenciar a @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "¿Deseas eliminar a <0>@{username} de los seguidores?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} se ha eliminado de los seguidores" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Eliminar seguidor…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "¿Deseas bloquear a <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Se ha desbloqueado a @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Se ha bloqueado a @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "No se ha podido desbloquear a @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "No se ha podido bloquear a @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Desbloquear a <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Bloquear a <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Reportar a <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "¿Desear retirar la solicitud de seguimiento?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "¿Dejar de seguir a @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Dejar de seguir…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Descartar…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seguir" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Bajar" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "No tienes permiso para citar esta publicación" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Publicación no disponible" @@ -2639,54 +2646,54 @@ msgstr "Solo <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Dejar de impulsar" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Citar con enlace" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Dejó de impulsar la publicación de @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Impulsó la publicación de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Impulsar/citar…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Impulsar…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "No me gusta" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Me gusta" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Quitar marcador" @@ -2723,199 +2730,199 @@ msgstr "Mostrar historial de ediciones" msgid "Edited: {editedDateText}" msgstr "Se editó el: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Abrir enlace" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Has dejado de silenciar la conversación" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Has silenciado la conversación" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "No se ha podido dejar de silenciar la conversación" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "No se ha podido silenciar la conversación" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Dejar de silenciar conversación" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Silenciar conversación" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Publicación no fijada del perfil" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Publicación fijada en el perfil" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "No se ha podido dejar sin fijar la publicación" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "No se ha podido fijar la publicación" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Dejar de fijar del perfil" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Fijar al perfil" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Configuración de citas" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "¿Deseas eliminar esta publicación?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Se ha eliminado la publicación" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "No se ha podido eliminar la publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "¿Eliminar mi publicación de la publicación de <0>@{0}?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Cita eliminada" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "No se ha podido eliminar cita" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Eliminar cita…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Reportar publicación…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Me gusta" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Impulsó" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Añadido a marcadores" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Fijada" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Eliminada" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# respuesta} other {# respuestas}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Mostrar contenido" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Mostrar multimedia" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Se editó" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentarios" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Publicación oculta por tus filtros" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Publicación pendiente" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Publicación eliminada por el autor" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Publicación oculta porque tú has bloqueado a @{name}." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Publicación oculta porque tú has bloqueado {domain}." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Publicación oculta porque tú has silenciado a @{name}." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Mostrar de todos modos" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Historial de ediciones" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Error al cargar el historial" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Cargando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsó" @@ -3029,95 +3036,100 @@ msgstr "Se requiere iniciar sesión." msgid "Go home" msgstr "Ir a la página de inicio" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Publicaciones de la cuenta" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Respuestas)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Impulsos)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Multimedia)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Limpiar filtros" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Mostrando publicaciones con respuestas" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Respuestas" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Mostrando publicaciones sin impulsos" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Impulsos" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Mostrando publicaciones con archivos" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Mostrando publicaciones etiquetadas con #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Mostrando publicaciones en {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Publicaciones" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "No hay nada que ver aquí… todavía." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "No se han podido cargar las publicaciones" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "No se ha podido obtener información de la cuenta" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Cambiar a instancia de la cuenta {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Cambiar a mi instancia (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Mes" diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po index dec801a0fc..746b768f02 100644 --- a/src/locales/eu-ES.po +++ b/src/locales/eu-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Batak bestea" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Eskatuta" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Jarraitzen" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Jarraitzen dizu" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName}(e)k adierazi du kontu berria duela:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Helbidea kopiatu da" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Ezin da helbidea kopiatu" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Kopiatu helbidea" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR kodea" @@ -138,7 +138,7 @@ msgstr "Ikusi goiburuko irudia" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Editatu profila" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Originalak" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Erantzunak" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Ikusi bidalketen estatistikak" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Itxi" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Gehitu zerrendara / kendu zerrendatik" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "#{i} eranskinak huts egin du" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Edukiari buruzko abisua" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Ikusgarritasun mugatua" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Aipamen pribatua" @@ -598,10 +598,10 @@ msgstr "Programatu" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Erantzun" @@ -678,7 +678,7 @@ msgstr "Errorea zirriborroa ezabatzean! Saiatu berriro." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Bozketa" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Multimedia" @@ -1050,8 +1050,8 @@ msgstr "<0>l edo <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Bultzatu" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Jarri laster-marka" @@ -1155,13 +1155,13 @@ msgstr "Fitxategiaren deskribapena" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Iragazita: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Jarraitutako traolak" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Irakurri gehiago →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Esteka kopiatu da" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Ezin da esteka kopiatu" @@ -1692,15 +1690,15 @@ msgstr "Esteka ireki?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopiatu" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Partekatu…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Freskatu" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Txertatu bidalketa" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Oharra: aurrebista honi estilo arin bat aplikatu zaio." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "Oharrak" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Garbitu guztia" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Garbitu" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Betiko" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Azken bidalketa: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Mutututa" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Blokeatuta" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Aipatu <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Itzuli biografia" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "Editatu oharra" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "Gehitu oharra" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Jakinarazpenak gaitu dira @{username}(r)en bidalketetarako." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Jakinarazpenak gaitu dira @{username}(r)en bidalketetarako." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Ezgaitu jakinarazpenak" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Gaitu jakinarazpenak" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "@{username}(r)en bultzadak gaitu dira." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "@{username}(r)en bultzadak ezgaitu dira." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Ezgaitu bultzadak" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Gaitu bultzadak" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} zure profilean nabarmentzeari utzi zaio." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} zure profilean nabarmenduta dago." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Ezin da @{username} zure profilean nabarmentzeari utzi." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Ezin da @{username} zure profilean nabarmendu." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Ez nabarmendu profilean" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Nabarmendu profilean" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Erakutsi nabarmendutako profilak" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Ez dirudi partekatzea dabilenik." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "@{username} mututzeari utzi zaio" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Utzi <0>@{username} mututzeari" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Mututu <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "@{username} {0}rako mututu da" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Ezin da @{username} mututu" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} jarraitzaileetatik kendu nahi?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} jarraitzaileetatik kendu da" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Kendu jarraitzailea…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "<0>@{username} blokeatu nahi?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "@{username} blokeatzeari utzi zaio" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "@{username} blokeatu da" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Ezin da @{username} blokeatzeari utzi" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Ezin da @{username} blokeatu" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Utzi <0>@{username} blokeatzeari" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Blokeatu <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Salatu <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Jarraipen-eskaera atzera bota?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Utzi @{0} jarraitzeari?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Utzi jarraitzeari…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Bota atzera…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Jarraitu" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Mugitu behera" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editatu" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "Ez duzu bidalketa hau iruzkintzeko baimenik" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Bidalketa ez dago eskuragarri" @@ -2639,54 +2646,54 @@ msgstr "<0>@{0} bakarrik" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Kendu bultzada" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Iruzkindu estekarekin" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "@{0}(r)en bidalketari bultzada kendu dio" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "@{0}(r)en bidalketa bultzatu du" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Bultzatu/Iruzkindu…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Bultzatu…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Utzi gogoko egiteari" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Gogoko egin" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Kendu laster-marka" @@ -2723,199 +2730,199 @@ msgstr "Erakutsi edizio-historia" msgid "Edited: {editedDateText}" msgstr "Editatuta: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Ireki esteka" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Elkarrizketa mututzeari utzi zaio" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Elkarrizketa mututu da" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Ezin da elkarrizketa mututzeari utzi" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Ezin da elkarrizketa mututu" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Utzi elkarrizketa mututzeari" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Mututu elkarrizketa" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Bidalketa profilean finkatzeari utzi zaio" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Profilean finkatutako bidalketa" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Ezin da bidalketa finkatzeari utzi" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Ezin da bidalketa finkatu" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Utzi profilean finkatzeari" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Finkatu profilean" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Iruzkinen ezarpenak" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Bidalketa ezabatu nahi duzu?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Bidalketa ezabatu da" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Ezin da bidalketa ezabatu" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Nire bidalketa <0>@{0}(r)en bidalketatik kendu?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Iruzkina kendu da" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "Ezin da iruzkina kendu" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Kendu iruzkina…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Salatu bidalketa…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Gogoko egina" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Bultzatua" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Laster-marka jarria" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Finkatua" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Ezabatua" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {erantzun #} other {# erantzun}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Ezkutatu edukia" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Erakutsi edukia" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Iragazita: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Erakutsi multimedia fitxategiak" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Editatuta" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Iruzkinak" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Iragazkiek ezkutatutako bidalketa" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Bidalketa zain dago" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Egileak bidalketa kendu du" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Bidalketa ezkutatu da @{name} blokeatu duzulako." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Bidalketa ezkutatu da {domain} blokeatu duzulako." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Bidalketa ezkutatu da @{name} mututu duzulako." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Erakutsi hala ere" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Edizio-historia" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Ezin da historia kargatu" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Kargatzen…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/>(e)k <1/> bultzatu du" @@ -3029,95 +3036,100 @@ msgstr "Saioa hasi behar da." msgid "Go home" msgstr "Joan orri nagusira" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Kontuaren bidalketak" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Erantzunak)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Bultzadak)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Multimedia)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Garbitu iragazkiak" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Erantzunak dituzten bidalketak erakusten" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Erantzunak" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Bultzadarik ez duten bidalketak erakusten" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Bultzadak" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Multimedia fitxategiak dituzten bidalketak erakusten" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "#{0} traola duten bidalketak erakusten" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "{0}(e)ko bidalketak erakusten" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "bidalketa" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Ez dago ikusteko ezer." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Ezin dira bidalketak kargatu" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Ezin da kontuaren informazioa eskuratu" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Aldatu kontuko instantziara {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Aldatu nire instantziara (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Hilabetea" diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po index 1c9a7e6735..e5fe3e38e5 100644 --- a/src/locales/fa-IR.po +++ b/src/locales/fa-IR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "متقابل" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "درخواست‌شده" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "پی‌گرفته" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "شما را پی میگیرد" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "نمایش سرآیند نمایه" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "ویرایش نمایه" @@ -218,7 +218,7 @@ msgid "Original" msgstr "اصلی" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "پاسخ‌ها" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "نمایش اطلاعات فرسته" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "بستن" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "افزودن/حذف کردن از سیاهه‌ها" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "پیوست #{i} شکست خورد" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "هشدار محتوا" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "اشارهٔ خصوصی" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "پاسخ دادن" @@ -678,7 +678,7 @@ msgstr "خطا در حذف پیش‌نویس! لطفا دوباره تلاش ک #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "نظرسنجی" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "رسانه" @@ -1050,8 +1050,8 @@ msgstr "<0>م یا <1>ب" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "تقویت" @@ -1061,8 +1061,8 @@ msgstr "<0>تبدیل + <1>ذ" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "نشانک‌گذاری" @@ -1155,13 +1155,13 @@ msgstr "شرح رسانه" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "پالایش‌شده: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "برچسب‌های پی‌گرفته‌شده" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "بیشتر خوانید ←" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "پیوند رونوشت شد" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "ناتوان در رونوشت برداشتن از پیوند" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "رونوشت" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "همرسانی…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "بارگذاری مجدد" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "فرستهٔ جاسازی‌شده" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "نکته: این پیش‌نمایش بصورت طراحی سبک است." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "پاک کردن" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "برای همیشه" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "آخرین فرسته: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "خموشانده" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "مسدودشده" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "اشاره به <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "ترجمهٔ شرح حال" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "انگار همرسانی کار نمیکند." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "خموشاندن <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} را از پی‌گرفتگان حذف میکنید؟" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "حذف کردن پی‌گرفته…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "<0>@{username} را مسدود میکنید؟" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "نامسدود کردن <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "مسدود کردن <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "گزارش دادن <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "پی نگرفتن…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "برگرداندن…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "پی گرفتن" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "حرکت به پایین" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "ویرایش" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "ناتقویت" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "تقویت…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "نابرگزیدن" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "برگزیدن" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "نانشانک‌گذاری" @@ -2723,199 +2730,199 @@ msgstr "نمایش تاریخچهٔ ویرایش" msgid "Edited: {editedDateText}" msgstr "ویرایش‌شده: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "گفتگو ناخموشیده شد" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "گفتگو خموشیده شد" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "ناتوان در ناخموشاندن گفتگو" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "ناتوان در خموشاندن گفتگو" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "ناخموشاندن گفتگو" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "خموشاندن گفتگو" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "سنجاق فرسته از نمایه برداشته شد" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "فرسته به نمایه سنجاق شد" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "ناتوان در برداشتن سنجاق فرسته" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "ناتوان در سنجاق کردن فرسته" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "برداشتن سنجاق " -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "سنجاق کردن به نمایه" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "این فرسته را حذف میکنید؟" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "گزارش دادن فرسته…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "پالایش‌شده: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> تقویت‌شده" @@ -3029,95 +3036,100 @@ msgstr "نیاز به ورود." msgid "Go home" msgstr "رفتن به خانه" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "فرسته‌های حساب کاربری" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ پاسخ‌ها)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- تقویت‌ها)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (رسانه)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "پاک کردن پالایه‌ها" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "نمایش فرسته با پاسخ‌ها" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ پاسخ‌ها" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "نمایش فرسته‌ها بدون تقویت‌ها" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- تقویت‌ها" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "نمایش فرسته‌های دارای رسانه" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "نمایش فرسته‌هایی که با #{0} برچسب‌گذاری شده‌اند" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "فرسته" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "اینجا چیزی برای دیدن نیست." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "ناتوان در بارگذاری فرسته‌ها" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "انتقال به نمونهٔ حساب کاربری {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "انتقال به نمونهٔ من (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "ماه" diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index fbb715306c..8909e57e2a 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 07:47\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Seuraatte toisianne" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Pyydetty" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Seurataan" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Seuraa sinua" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} on ilmoittanut, että hänen uusi tilinsä on nyt:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Käyttäjätunnus kopioitu" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Käyttäjätunnusta ei voitu kopioida" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Kopioi käyttäjätunnus" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR‐koodi" @@ -138,7 +138,7 @@ msgstr "Näytä profiilin otsake" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Muokkaa profiilia" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Alkuperäiset" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Vastaukset" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Näytä julkaisutilastot" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Sulje" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Lisää/poista listoista" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Liite #{i} epäonnistui" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Sisältövaroitus" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Vaivihkaa julkinen" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Yksityismaininta" @@ -598,10 +598,10 @@ msgstr "Ajasta" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Vastaa" @@ -678,7 +678,7 @@ msgstr "Virhe poistettaessa luonnosta! Yritä uudelleen." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Äänestys" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Media" @@ -1050,8 +1050,8 @@ msgstr "<0>l tai <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Tehosta" @@ -1061,8 +1061,8 @@ msgstr "<0>Vaihto + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Lisää kirjanmerkkeihin" @@ -1155,13 +1155,13 @@ msgstr "Median kuvaus" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Suodatettu: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Seurattavat aihetunnisteet" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Lue lisää →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Linkki kopioitu" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Linkkiä ei voitu kopioida" @@ -1692,15 +1690,15 @@ msgstr "Avataanko linkki?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopioi" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Jaa…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Päivitä" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Upota julkaisu" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Huomaa: Tämä esikatselu on kevyesti tyylitelty." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "Merkinnät" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Tyhjennä kaikki" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Tyhjennä" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Ikuisesti" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Edellinen julkaisu: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Mykistetty" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Estetty" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Mainitse <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Käännä elämäkerta" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "Muokkaa merkintöjä" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "Lisää merkintöjä" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Ilmoitukset käyttäjän @{username} julkaisuista otettu käyttöön." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Ilmoitukset käyttäjän @{username} julkaisuista poistettu käytöstä." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Poista ilmoitukset käytöstä" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Ota ilmoitukset käyttöön" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Käyttäjän @{username} tehostukset otettu käyttöön." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Käyttäjän @{username} tehostukset poistettu käytöstä." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Poista tehostukset käytöstä" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Ota tehostukset käyttöön" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} ei ole enää esille nostettuna profiilissasi." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} on nyt nostettu esille profiilissasi." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Käyttäjää @{username} ei voitu poistaa esiltä profiilistasi." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Käyttäjää @{username} ei voitu nostaa esille profiilissasi." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Poista esiltä profiilista" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Nosta esille profiiliin" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Näytä esille nostetut profiilit" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Jako ei näytä toimivan." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "Kumottu käyttäjän @{username} mykistys" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Kumoa käyttäjän <0>@{username} mykistys" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Mykistä <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Mykistetty @{username}, kestona {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Käyttäjää @{username} ei voitu mykistää" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Poistetaanko <0>@{username} seuraajista?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} poistettu seuraajista" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Poista seuraaja…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Estetäänkö <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Kumottu käyttäjän @{username} esto" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Estetty @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Käyttäjän @{username} mykistystä ei voitu kumota" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Käyttäjää @{username} ei voitu estää" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Kumoa käyttäjän <0>@{username} esto" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Estä <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Raportoi <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Perutaanko seurauspyyntö?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Lopetetaanko käyttäjän @{0} seuraaminen?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Älä seuraa…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Peru…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seuraa" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Siirrä alaspäin" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Muokkaa" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "Sinulla ei ole oikeutta lainata tätä julkaisua" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Julkaisu ei saatavilla" @@ -2639,54 +2646,54 @@ msgstr "Vain <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Kumoa tehostus" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Lainaa linkillä" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Kumottu käyttäjän @{0} julkaisun tehostus" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Tehostettu käyttäjän @{0} julkaisua" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Tehosta/lainaa…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Tehosta…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Kumoa tykkäys" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Tykkää" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Poista kirjanmerkeistä" @@ -2723,199 +2730,199 @@ msgstr "Näytä muokkaushistoria" msgid "Edited: {editedDateText}" msgstr "Muokattu: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Avaa linkki" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Keskustelun mykistys kumottu" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Keskustelu mykistetty" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Keskustelun mykistystä ei voitu kumota" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Keskustelua ei voitu mykistää" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Kumoa keskustelun mykistys" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Mykistä keskustelu" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Julkaisu irrotettu profiilista" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Julkaisu kiinnitetty profiiliin" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Julkaisua ei voitu irrottaa" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Julkaisua ei voitu kiinnittää" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Irrota profiilista" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Kiinnitä profiiliin" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Lainausasetukset" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Poistetaanko tämä julkaisu?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Julkaisu poistettu" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Julkaisua ei voitu poistaa" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Poistetaanko julkaisuni käyttäjän <0>@{0} julkaisusta?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Lainaus poistettu" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "Lainausta ei voitu poistaa" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Poista lainaus…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Raportoi julkaisu…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Tykätty" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Tehostettu" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Lisätty kirjanmerkkeihin" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Kiinnitetty" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Poistettu" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# vastaus} other {# vastausta}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Näytä vähemmän" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Näytä sisältö" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Suodatettu: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Näytä media" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Muokattu" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Kommentit" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Julkaisu piilotettu suodattimiesi perusteella" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Julkaisu odottaa" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Tekijä on poistanut julkaisun" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Julkaisu piilotettu, koska olet estänyt käyttäjän @{name}." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Julkaisu piilotettu, koska olet estänyt instanssin {domain}." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Julkaisu piilotettu, koska olet mykistänyt käyttäjän @{name}." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Näytä kuitenkin" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Muokkaushistoria" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Historian lataus epäonnistui" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Ladataan…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> tehosti" @@ -3029,95 +3036,100 @@ msgstr "Kirjautuminen vaaditaan." msgid "Go home" msgstr "Siirry etusivulle" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Tilin julkaisut" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Vastaukset)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (− Tehostukset)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Media)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Tyhjennä suodattimet" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Näytetään julkaisut vastaukset mukaan lukien" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Vastaukset" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Näytetään julkaisut tehostukset pois lukien" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "− Tehostukset" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Näytetään julkaisut, joissa on mediaa" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Näytetään julkaisut tunnisteella #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Näytetään julkaisut ajalta {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Julkaisut" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Täällä ei ole vielä mitään nähtävää." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Julkaisua ei voitu ladata" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Tilitietoja ei voitu noutaa" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Vaihda tilin instanssiin {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Vaihda omaan instanssiin (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Kuukausi" diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 5296e28845..402f72ddf9 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Suivi mutuel" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Demandé" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Abonnements" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Vous suit" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} a indiqué que son nouveau compte est désormais :" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Identifiant copié" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "L’identifiant n’a pas pu être copié." #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Copier l’identifiant" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "Afficher la bannière de profil" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Modifier votre profil" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Messages" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Réponses" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Afficher les statistiques du message" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Fermer" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Ajouter ou retirer des listes" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "#{i} n’a pas pu être joint au message" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avertissement de contenu" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Mention privée" @@ -598,10 +598,10 @@ msgstr "Planifier" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Répondre" @@ -678,7 +678,7 @@ msgstr "Erreur lors de la suppression du brouillon. Veuillez réessayer." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Sondage" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Média" @@ -1050,8 +1050,8 @@ msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Partager" @@ -1061,8 +1061,8 @@ msgstr "<0>Maj + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Ajouter aux signets" @@ -1155,13 +1155,13 @@ msgstr "Description du média" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtré : {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Hashtags suivis" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Lire la suite →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Lien copié" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Le lien n’a pas pu être copié." @@ -1692,15 +1690,15 @@ msgstr "Ouvrir le lien ?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Copier" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Partager…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Actualiser" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Intégrer le message" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Remarque : Cet aperçu est légèrement stylisé." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Effacer tout" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Effacer" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Pour toujours" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Dernière publication : <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Masqué⋅e" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Bloqué⋅e" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Mentionner <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Traduire la bio" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Notifications activées pour les publications de @{username}." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "Notifications désactivées pour les publications de @{username}." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Désactiver les notifications" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Activer les notifications" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Partages de @{username} affichés." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Partages de @{username} masqués." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Masquer les partages" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Afficher les partages" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} n'est plus en vedette dans votre profil." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} est maintenant en vedette dans votre profil." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Échec d'annulation de mise en vedette de @{username} dans votre profil." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Échec de mise en vedette de @{username} dans votre profil." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Ne pas mettre en avant dans le profil" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Mettre en avant sur votre profil" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Afficher les profils en vedette" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Le partage ne paraît pas possible." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Masquer <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "@{username} masqué⋅e pendant {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Impossible de masquer @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Retirer <0>@{username} de vos abonné⋅e·s ?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} retiré⋅e de vos abonné⋅es" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Retirer de vos abonné⋅es…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Bloquer <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "@{username} débloqué⋅e" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "@{username} bloqué⋅e" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Impossible de débloquer @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Impossible de bloquer @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Débloquer <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Bloquer <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Signaler <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Annuler la demande de suivi ?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Ne plus suivre @{0} ?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Ne plus suivre…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Annuler…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Suivre" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Déplacer vers le bas" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Modifier" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Annuler le partage" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Partage du message de @{0} annulé" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Publication de @{0} partagée" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Partager…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Retirer des favoris" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Ajouter en favori" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Retirer des signets" @@ -2723,199 +2730,199 @@ msgstr "Afficher l’historique des modifications" msgid "Edited: {editedDateText}" msgstr "Modifié : {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "La discussion n'est plus masquée" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Conversation mise en silence" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "La conversation n’a pas pu être rétablie." -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "La conversation n’a pas pu être mise en sourdine." -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Ne plus masquer la discussion" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Mettre la conversation en sourdine" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Message détaché du profil" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Message épinglé au profil" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Le message n’a pas pu être détaché." -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Le message n’a pas pu être épinglé." -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Détacher de votre profil" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Épingler à votre profil" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Supprimer ce message ?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Message supprimé" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Le message n’a pas pu être supprimé." #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Signaler le message …" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Favori" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Partagé" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Signet" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Épinglé" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Supprimée" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# réponse} other {# réponses}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Replier" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Afficher le contenu" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtré : {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Afficher le média" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Modifié" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Commentaires" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Historique des modifications" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Échec du chargement de l'historique" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Chargement en cours…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> a partagé" @@ -3029,95 +3036,100 @@ msgstr "Connexion requise." msgid "Go home" msgstr "Retour à l’accueil" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Messages du compte" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Réponses)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (− Partages)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Média)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Effacer les filtres" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Voir le message avec les réponses" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Réponses" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Affichage des messages sans les partages" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "− Partages" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Afficher les messages avec médias" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Affichage des messages marqués avec #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Affichage des publications en {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Publications" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Rien à voir ici pour le moment." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Les messages n’ont pas pu être chargés." -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Les informations sur le compte n’ont pas pu être chargés." #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Basculer vers l'instance du compte {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Passer à mon instance (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Mois" diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index f15d658911..df60fee667 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 04:02\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Recíproco" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Solicitado" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Seguindo" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Séguete" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} informou de que agora a súa conta é:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Copiouse o identificador" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Non se puido copiar o identificador" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Copiar identificador" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Código QR" @@ -138,7 +138,7 @@ msgstr "Ver cabeceira do perfil" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Editar perfil" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Orixinal" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Respostas" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Ver estatísticas de publicación" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Pechar" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Engadir/Retirar das Listas" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Fallou o anexo #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Aviso sobre o contido" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Pública limitada" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Mención privada" @@ -598,10 +598,10 @@ msgstr "Programar" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Responder" @@ -678,7 +678,7 @@ msgstr "Erro ao desbotar o borrador! Inténtao outra vez." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Enquisa" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Multimedia" @@ -1050,8 +1050,8 @@ msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Promover" @@ -1061,8 +1061,8 @@ msgstr "<0>Maiús + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Marcar" @@ -1155,13 +1155,13 @@ msgstr "Descrición do multimedia" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Cancelos seguidos" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Ler mais →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Copiouse a ligazón" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Non se puido copiar a ligazón" @@ -1692,15 +1690,15 @@ msgstr "Abrir ligazón?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Compartir…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Actualizar" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Incluír a publicación" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Nota: a vista previa está lixeiramente editada." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "Notas" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Limpar todo" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Limpar" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Permanente" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Última publicación: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Acalada" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Bloqueada" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Mencionar a <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Traducir bio" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "Editar nota" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "Engadir notas" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Activadas as notificacións para as publicacións de @{username}." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Desactivadas as notificacións para as publicacións de @{username}." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Desactivar notificacións" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Activar notificacións" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Activadas as promocións de @{username}." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Desactivadas as promocións de @{username}." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Desactivar promocións" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Activar promocións" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} xa non esta destacado no teu perfil." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} agora está destacado no teu perfil." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Non se puido retirar a @{username} do teu perfil" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Non se puido destacar a @{username} no teu perfil." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Non mostrar no perfil" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destacar no perfil" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Mostrar perfís destacados" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Semella que non se pode compartir." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "Reactivouse a @{username}" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Reactivar a <0>@{username}" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Acalar a <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Silenciaches a @{username} durante {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Non se puido silenciar a @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Quitar a <0>@{username} das túas seguidoras?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "Retirouse a @{username} das seguidoras" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Retirar seguidora…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Bloquear a <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Desbloqueouse a @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Bloqueouse a @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Non se puido desbloquear a @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Non se puido bloquear a @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Desbloquear a <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Bloquear a <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Denunciar a <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Retirar solicitude de seguimento?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Deixar de seguir a @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Deixar de seguir…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Retirar…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seguir" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Ir abaixo" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "Non tes permiso para citar esta publicación" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Publicación non dispoñible" @@ -2639,54 +2646,54 @@ msgstr "Só <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Retirar promoción" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Citar con ligazón" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Retirada a promoción da publicación de @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Promoveu a publicación de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Promoción/Cita…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Promover…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Xa non me gusta" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Gústame" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Retirar marcador" @@ -2723,199 +2730,199 @@ msgstr "Mostrar historial de edicións" msgid "Edited: {editedDateText}" msgstr "Editada: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Abrir ligazón" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Conversa reactivada" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Conversa acalada" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Non se puido reactivar a conversa" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Non se puido acalar a conversa" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Reactivar a conversa" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Acalar conversa" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Desprendeuse do perfil a publicación" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Publicación fixada ao perfil" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Non se puido desprender a publicación" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Non se puido fixar a publicación" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Soltar do perfil" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Fixar no perfil" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Axustes para citar" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Eliminar publicación?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Eliminouse a publicación" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Non se puido eliminar a publicación" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Retirar a miña publicación da publicación de <0>@{0}?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Retirouse a cita" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "Non se puido retirar a cita" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Retirar cita…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Denunciar publicación…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Favorecida" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Promovida" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Marcada" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Fixada" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Eliminada" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Ver menos" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Mostrar contido" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Mostrar multimedia" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Editada" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentarios" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Publicación oculta por mor dos teus filtros" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Publicación pendente" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Publicación retirada pola autora" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Publicación oculta porque bloqueaches a @{name}." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Publicación oculta porque bloqueaches {domain}." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Publicación oculta porque silenciaches a @{name}." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Mostrar igualmente" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Editar Historial" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Fallou a carga do historial" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Cargando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> promoveu" @@ -3029,95 +3036,100 @@ msgstr "Precisa acceder." msgid "Go home" msgstr "Ir ao inicio" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Publicacións da conta" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Respostas)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Promocións)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Multimedia)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Limpar filtros" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Mostrando publicacións con resposta" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Respostas" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Mostrando publicacións sen promocións" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Promocións" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Mostrando publicacións con multimedia" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Mostrando publicacións etiquetadas con #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Mostando publicacións en {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Publicacións" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Aínda non hai nada que ver." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Non se puideron cargar as publicacións" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Non se puido obter a información da conta" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Cambiar á instancia da conta {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Cambiar á miña instancia (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Mes" diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index 1a74bd7c64..cbebb4b93d 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "הדדי" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "המזהה הועתק" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "לא ניתן להעתיק את המזהה" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "העתקת המזהה" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "עריכת פרופיל" @@ -218,7 +218,7 @@ msgid "Original" msgstr "מקור" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "תגובות" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "סגירה" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "הוספה/הסרה מרשימות" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "אזכור בפרטי" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -678,7 +678,7 @@ msgstr "תקלה במחיקת הטיוטה! אנא נסו שנית." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "סקר" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "מדיה" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "הדהוד" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "" @@ -1155,13 +1155,13 @@ msgstr "" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "הקישור הועתק" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "לא ניתן להעתיק את הקישור" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "שיתוף…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "לתמיד" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "מושתק" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "חסום" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "אזכור של <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "הדהודים מ־@{username} מאופשרים כעת." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "הדהודים מ־@{username} מכובים כעת." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "ביטול הדהודים" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "אפשור הדהודים" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "לא ניתן להשתיק את @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "לחסום את <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "חסימת החשבון @{username} בוטלה" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "החשבון @{username} נחסם" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "לא ניתן לבטל את חסימת @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "לא ניתן לחסום את @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "ביטול חסימת <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "חסימת <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "דיווח על <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "לעקוב" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "הדהוד…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "ביטול חיבוב" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "חיבוב" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "" @@ -2723,199 +2730,199 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "לא ניתן לבטל את השתקת השיחה" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "לא ניתן להשתיק את השיחה" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "לא ניתן לבטל את נעיצת הטיוט" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "לא ניתן לנעוץ את הטיוט" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "לא ניתן למחוק את הטיוט" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "חובב" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "הודהד" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "" @@ -3029,95 +3036,100 @@ msgstr "" msgid "Go home" msgstr "" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "מציג טיוטים, בלי הדהודים" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- הדהודים" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "הודעות" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "לא ניתן לטעון טיוטים" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "לא ניתן לטעון את המידע אודות החשבון" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index f53c8ac39e..d918bf35d7 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 17:51\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Reciproci" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Richiesta inviata" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Segui già" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Ti segue" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ha indicato che il suo nuovo account è ora:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Nome utente copiato" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Impossibile copiare nome utente" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Copia nome utente" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Codice QR" @@ -138,7 +138,7 @@ msgstr "Visualizza immagine di copertina" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Modifica profilo" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Originali" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Risposte" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Visualizza statistiche post" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Chiudi" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Aggiungi/rimuovi dalle liste" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Allegato #{i} fallito" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Avviso contenuto" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Non in lista" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menzione privata" @@ -598,10 +598,10 @@ msgstr "Programma" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Rispondi" @@ -678,7 +678,7 @@ msgstr "Errore eliminazione bozza! Riprova." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Sondaggio" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Contenuti" @@ -1050,8 +1050,8 @@ msgstr "<0>l o <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Reblogga" @@ -1061,8 +1061,8 @@ msgstr "<0>Maiusc + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Aggiungi ai segnalibri" @@ -1155,13 +1155,13 @@ msgstr "Descrizione contenuti" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtrato: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Hashtag seguiti" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Leggi di più →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Link copiato" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Impossibile copiare link" @@ -1692,15 +1690,15 @@ msgstr "Aprire il link?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Copia" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Condividi…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Ricarica" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Incorpora post" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Nota: a questa anteprima è stato applicato uno stile." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "Note" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Cancella tutte" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Cancella" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Sempre" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Ultimo post: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Silenziato" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Bloccato" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Menziona <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Traduci bio" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "Modifica note" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "Aggiungi note" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Notifiche attivate per i post di @{username}." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "Notifiche disattivate per i post di {username}." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Disattiva notifiche" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Attiva notifiche" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Reblog da @{username} attivati." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Reblog da @{username} disattivati." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Disattiva reblog" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Attiva reblog" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} non è più fra i consigliati sul tuo profilo." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} è ora fra i consigliati sul tuo profilo." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Impossibile rimuovere @{username} dai consigliati sul tuo profilo." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Impossibile aggiungere @{username} ai consigliati sul tuo profilo." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Non consigliare sul profilo" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Consiglia sul profilo" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Mostra profili consigliati" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "La condivisione non sembra funzionare." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "Hai riattivato @{username}" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Riattiva <0>@{username}" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Silenzia <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Hai silenziato @{username} per {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Impossibile silenziare @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Rimuovere <0>@{username} dai seguaci?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "Hai rimosso @{username} dai seguaci" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Rimuovi seguace…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Bloccare <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Hai sbloccato @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Hai bloccato @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Impossibile sbloccare @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Impossibile bloccare @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Sblocca <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Blocca <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Segnala <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Ritirare richiesta di seguire?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Smettere di seguire @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Smetti di seguire…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Ritira…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Segui" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Sposta giù" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Modifica" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "Non ti è permesso citare questo post" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Post non disponibile" @@ -2639,54 +2646,54 @@ msgstr "Solo <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Annulla reblog" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Cita con link" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Hai annullato il reblog del post di @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Hai rebloggato il post di @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Reblogga/cita…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Reblogga…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Non mi piace più" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Mi piace" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Rimuovi dai segnalibri" @@ -2723,199 +2730,199 @@ msgstr "Mostra cronologia modifiche" msgid "Edited: {editedDateText}" msgstr "Modificato: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Apri link" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Conversazione riattivata" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Conversazione silenziata" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Impossibile riattivare conversazione" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Impossibile silenziare conversazione" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Silenzia conversazione" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Post tolto dai fissati del profilo" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Post fissato sul profilo" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Impossibile togliere post dai fissati" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Impossibile fissare post" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Togli dai fissati" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Fissa sul profilo" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Impostazioni citazione" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Eliminare questo post?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Post eliminato" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Impossibile eliminare post" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Rimuovere il post dal post di <0>@{0}?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Citazione rimossa" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "Impossibile rimuovere citazione" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Rimuovi citazione…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Segnala post…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Ti piace" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Rebloggato" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Aggiunto ai segnalibri" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Fissato" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Eliminato" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# risposta} other {# risposte}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Mostra meno" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Mostra contenuto" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrati: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Mostra contenuti" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Modificato" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Commenti" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Post nascosto dai tuoi filtri" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Post in attesa" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Post rimosso dall'autore" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Il post è nascosto perché hai bloccato @{name}." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Il post è nascosto perché hai bloccato {domain}." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Il post è nascosto perché hai silenziato @{name}." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Mostra comunque" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Cronologia modifiche" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Impossibile caricare cronologia" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Carico…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> ha rebloggato" @@ -3029,95 +3036,100 @@ msgstr "Accesso richiesto." msgid "Go home" msgstr "Vai alla Home" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Post dell'account" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Risposte)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Reblog)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (contenuti)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Rimuovi filtri" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Mostrando post con risposte" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Risposte" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Mostrando post senza reblog" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Reblog" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Mostrando i post con contenuti" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Mostrando post con #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Mostrando post in {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Post" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Niente da vedere qui, per ora." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Impossibile caricare i post" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Impossibile recuperare info account" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Passa all'istanza dell'account {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Passa alla mia istanza (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Mese" diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index 0eff5e0c6a..09a7378a17 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "相互フォロー" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "リクエスト済み" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "フォロー中" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "フォローされています" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName}の新しいアカウント:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "ハンドルをコピーしました" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "ハンドルをコピーできません" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "ハンドルをコピー" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QRコード" @@ -138,7 +138,7 @@ msgstr "プロフィールヘッダーを表示" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "プロフィールを編集" @@ -218,7 +218,7 @@ msgid "Original" msgstr "オリジナル" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "返信" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "投稿の統計を見る" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "閉じる" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "リストから追加/削除" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "ファイル #{i} の添付に失敗しました" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "コンテンツに関する警告" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "ひかえめな公開" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "非公開の返信" @@ -598,10 +598,10 @@ msgstr "予約する" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "返信" @@ -678,7 +678,7 @@ msgstr "下書きの削除中にエラーが発生しました!もう一度や #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "アンケート" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "メディア" @@ -1050,8 +1050,8 @@ msgstr "<0>l または <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "ブースト" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "ブックマーク" @@ -1155,13 +1155,13 @@ msgstr "メディアの説明" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "フィルターされました: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "フォロー中のハッシュタグ" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "続きを見る →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "リンクをコピーしました" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "リンクをコピーできません" @@ -1692,15 +1690,15 @@ msgstr "リンクを開く" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "コピー" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "共有…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "更新" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "ポストを埋め込む" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "注: このプレビューは軽くスタイル付けされています。" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "すべて削除" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "削除" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "無期限" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "最終投稿: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "ミュート済み" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "ブロック済み" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "<0>@{username}にメンション" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "プロフィールを翻訳" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "@{username} の投稿の通知を有効にしました。" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "@{username} の投稿の通知を無効にしました。" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "通知を無効化" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "通知を有効化" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "@{username} からのブーストを有効にしました。" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "ブーストを無効化" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "ブーストを有効化" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} はあなたのプロフィールには表示されなくなりました。" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} があなたのプロフィールで紹介されるようになりました。" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "@{username} の紹介を解除できません。" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "@{username} を紹介できません。" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "プロフィールから外す" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "プロフィールで紹介" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "紹介されたプロフィールを表示" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "共有は機能しないようです。" -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "@{username} のミュートを解除しました" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "<0>@{username} をミュート解除" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "<0>@{username} をミュート…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "@{username} を {0} ミュートしました" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "@{username} をミュートできません" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} をフォロワーから削除しますか?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} がフォロワーから削除されました" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "フォロワーを削除…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "<0>@{username} をブロックしますか?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "@{username} のブロックを解除しました" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "@{username} をブロックしました" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "@{username} のブロックを解除できません" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "@{username} をブロックできません" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "<0>@{username} のブロックを解除" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "<0>@{username} をブロック…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "<0>@{username} を報告…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "フォローリクエストを取り消しますか?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "@{0} のフォローを解除しますか?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "フォロー解除…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "取り消し…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "フォロー" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "下へ移動" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "編集" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "ブースト…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "ブックマーク解除" @@ -2723,199 +2730,199 @@ msgstr "編集履歴を表示" msgid "Edited: {editedDateText}" msgstr "編集済み: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "会話のミュートを解除" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "会話をミュート" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "ポストを削除しました" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "ポストを削除できません" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "いいね!しました" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "ブーストしました" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "ブックマークしました" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "ピン留めしました" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "削除しました" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# 件の返信} other {# 件の返信}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "コンテンツを表示" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "フィルター: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "メディアを表示" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "" @@ -3029,95 +3036,100 @@ msgstr "" msgid "Go home" msgstr "ホームに戻る" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "投稿" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "ここに表示するものはまだありません。" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "ポストを読み込むことができません" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "アカウント情報を取得できませんでした" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "このアカウントのインスタンス {0} の表示に切り替える" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "自分のインスタンス (<0>{currentInstance}) の表示に切り替える" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "" diff --git a/src/locales/kab.po b/src/locales/kab.po index 6bd52d1457..d8b8e3efc2 100644 --- a/src/locales/kab.po +++ b/src/locales/kab.po @@ -8,7 +8,7 @@ msgstr "" "Language: kab\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Kabyle\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Temṭafaṛem" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Yettwasra" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Yeṭṭafar" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Yeṭṭafaṛ-ik·ikem" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ɣur-s tura amiḍan-a amaynut:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Isem n useqdac yettwanɣel" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "D awezɣi anɣal n yisem n useqdac" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Nɣel isem n useqdac" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "Wali aqerru n umaɣnu" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Ẓreg amaɣnu" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Aɣbalu" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Tiririt" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Wali tidaddanin n tsuffeɣt" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Mdel" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Rnu/Kkes seg tebdarin" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Amedday #{i} yecceḍ" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Yir agbur" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Azayez asusam" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Abdar uslig" @@ -598,10 +598,10 @@ msgstr "Sɣiwes" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Err" @@ -678,7 +678,7 @@ msgstr "Tuccḍa deg tukksa n urewway! Ttxil εreḍ tikkelt niḍen." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Asisten" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Amidya" @@ -1050,8 +1050,8 @@ msgstr "<0>l or <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Zuzer" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Ticreḍt n usebtar" @@ -1155,13 +1155,13 @@ msgstr "Aglam n umidya" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Yettwasizdeg: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Ihacṭagen yettwaḍfaren" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Γer ugar →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Yettwanɣel wasaɣ" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "D awezɣi ad d-yenɣel useɣwen" @@ -1692,15 +1690,15 @@ msgstr "Ad teldiḍ aseɣwen-a?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Nɣel" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Bḍu…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Smiren" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Sidef tasuffeɣt" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Tamawt: Taskant-a tettufeṣṣel s wudem afessas." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Sfeḍ-iten akk" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Sfeḍ" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "I lebda" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Tasuffeɣt taneggarut: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Yettwasgugem" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Yettusewḥel" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Bder <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Suqel tudert" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Sens ulɣuten" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Rmed ulɣuten" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Izuzar s-ɣur @{username} ttwaremden." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Izuzar s-ɣur @{username} ttwasensen." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Sens izuzar" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Sermed izuzar" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Welleh fell-as deg umaɣnu-k" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Beṭṭu yettban ur yeddi ara." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "Yettwakkes usgugem ɣef @{username}" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Kkes asgugem ɣef <0>@{username}" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Sgugem <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Sgugem @{username} i {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "D awezɣi asgugem n @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Kkes <0>@{username} seg yineḍfaren?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} yettwakkes seg yineḍfaren" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Kkes aneḍfar…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Sewḥel <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Yettwakkes usewḥel ɣef @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Yettusewḥel @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "D awezɣi tukksa n usewḥel ɣef @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "D awezɣi asewḥel n @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Kkes asewḥel <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Sewḥel <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Cetki ɣef <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Aggwi assuter n uḍfar?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Ur ṭṭafar ara @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Ur ṭṭafar ara…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Kkes…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Ḍfeṛ" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Nkez d akessar" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Ẓreg" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Sefsex azuzer" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Tanebdurt s useɣwen" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Zuzer…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Kkes aεǧab" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Ḥemmel" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Kkes-as ticreḍt" @@ -2723,199 +2730,199 @@ msgstr "Sken azray n teẓrigin" msgid "Edited: {editedDateText}" msgstr "Yettwaẓreg: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Yettwafsi usgugem ɣef udiwenni" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Yettwasgugem udiwenni" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "D awezɣi tukksa n usgugem i udiwenni" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "D awezɣi asgugem n udiwenni" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Kkes asgugem n udiwenni" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Sgugem adiwenni" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Tasuffeɣt tettwakkes seg umaɣnu" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Tasuffeɣt tettwasenteḍ ɣer umaɣnu" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "D awezɣi aserreḥ n tsuffeɣt" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "D awezɣi asenteḍ n tsuffeɣt" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Kkes asenteḍ seg umaɣnu" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Senteḍ ɣef umaɣnu" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Iɣewwaren n tnebdurt" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Kkes tasuffeɣt-a?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Tasuffeɣt tettwakkes" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "D awezɣi tukksa n tsuffeɣt" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Tukksa n tsuffeɣt-iw seg tsuffeɣt n <0>@{0}?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Tanebdurt tettwakkes" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Mmel tasuffeɣt…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Iḥemmel" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Tettwazuzer" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Yettwacreḍ" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Yettwasenteḍ" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Yettwakkes" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# tiririt} other {# tiririyin}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Ssken cwiṭ" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Sken agbur" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Yettwasizdeg: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Sken amidya" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Yettwaẓrag" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Iwenniten" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Azray n teẓrigin" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Yecceḍ usali n uzray" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Yessalay-d…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "Izuzer-itt <0/><1/>" @@ -3029,95 +3036,100 @@ msgstr "Tuqqna tettwasra." msgid "Go home" msgstr "Uɣal ɣer ugejdan" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Tisuffaɣ n umiḍan" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ tririyin)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Izuzar)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Amidya)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Sfeḍ imsizedgen" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Askan n tsuffeɣt s tririyin" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "ugar n tririyin" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Sken tisuffaɣ war azuzer" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Izuzar" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Askan n tisuffaɣ s umidya" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Askan n tsuffaɣ yettwabdaren s #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Tisuffaɣ" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Ulac acu ara twaliḍ dagi akka ar tura." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "D awezɣi alluy n tsuffaɣ" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "D awezɣi tiririt n telɣut n umiḍan" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Uɣal ɣer tummant n umiḍan {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Uɣal ɣer tummant-iw (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Ayyur" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 23a8b5e16c..98fb71c311 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "맞팔" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "요청함" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "팔로잉" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "날 팔로 함" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 님은 새 계정으로 옮기셨습니다:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "핸들 복사됨" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "핸들을 복사할 수 없습니다" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "핸들 복사" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "프로필 헤더 보기" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "프로필 고치기" @@ -218,7 +218,7 @@ msgid "Original" msgstr "원본" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "댓글" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "게시물 통계 보기" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "닫기" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "리스트에서 더하기·빼기" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "첨부 파일 #{i} 실패" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "열람 주의" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "쪽지" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "댓글" @@ -678,7 +678,7 @@ msgstr "초고를 지우다가 오류가 났습니다! 다시 한 번 시도해 #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "설문" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "매체" @@ -1050,8 +1050,8 @@ msgstr "<0>l 또는 <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "부스트" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "책갈피" @@ -1155,13 +1155,13 @@ msgstr "매체 설명" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "필터됨: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "팔로하는 해시태그" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "더 보기 →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "링크 복사됨" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "링크를 복사할 수 없음" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "복사" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "공유…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "새로 고침" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "게시물 임베드하기" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "참고로 위 미리 보기는 다소 스타일이 적용되어 있습니다." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "초기화" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "무기한" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "마지막 게시물: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "뮤트됨" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "차단됨" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "<0>@{username} 님 언급하기" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "소개문 번역" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "프로필에 내보이기" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "공유 기능이 작동하지 않습니다." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "<0>@{username} 님 뮤트…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} 님을 팔로워에서 뺄까요?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "팔로워에서 빼기…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "<0>@{username} 님을 차단할까요?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "<0>@{username} 님 차단 풀기" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "<0>@{username} 님 차단…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "<0>@{username} 님 신고…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "그만 팔로하기…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "취소…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "팔로" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "아래로 내리기" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "고치기" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "부스트 취소" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "부스트…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "좋아요 취소" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "좋아요" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "책갈피 빼기" @@ -2723,199 +2730,199 @@ msgstr "수정 내역 보기" msgid "Edited: {editedDateText}" msgstr "{editedDateText}에 고쳐짐" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "대화 뮤트 풀림" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "대화 뮤트됨" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "대화 뮤트를 풀 수 없음" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "대화를 뮤트할 수 없음" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "대화 뮤트 풀기" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "대화 뮤트하기" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "프로필에 고정됐던 게시물을 내림" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "게시물이 프로필에 고정됨" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "게시물 고정을 풀 수 없음" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "게시물을 고정할 수 없음" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "프로필에 고정된 게시물 내리기" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "프로필에 고정" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "게시물을 지울까요?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "게시물 지워짐" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "게시물 지울 수 없음" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "게시물 신고…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "좋아함" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "부스트함" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "책갈피 꽂음" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "고정됨" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "지워짐" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, other {#개의 댓글}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "접기" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "내용 보기" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "필터됨: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "매체 보기" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "고쳐짐" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "댓글들" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "수정 내역" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "내역 불러오기 실패" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "불러오는 중…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 님이 부스트 함" @@ -3029,95 +3036,100 @@ msgstr "로그인이 필요합니다." msgid "Go home" msgstr "홈 가기" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "계정 게시물" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ 댓글)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- 부스트)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (매체)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "필터 초기화" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "댓글이 달린 게시물 보기" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ 댓글" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "부스트 빼고 게시물 보는 중" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- 부스트" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "매체와 함께 게시글 보여주기" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "#{0} 으로 태그된 게시물 보여주기" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "게시물" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "아직 표시할 내용이 없습니다." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "게시물을 불러 올 수 없습니다" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "계정 정보를 가져올 수 없음" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "해당 계정의 인스턴스로 전환 {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "내 인스턴스로 전환 (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "월" diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po index e14acda9e2..d40a292cb9 100644 --- a/src/locales/lt-LT.po +++ b/src/locales/lt-LT.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Bendri" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Paprašyta" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Sekama" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Seka jus" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} nurodė, kad jų naujoji paskyra dabar yra:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Nukopijuotas socialinis medijos vardas" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Nepavyksta nukopijuoti socialinės medijos vardo." #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Kopijuoti socialinės medijos vardą" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "Peržiūrėti profilio antraštę" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Redaguoti profilį" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Originalūs" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Atsakymai" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Peržiūrėti įrašų statistiką" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Uždaryti" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Pridėti / šalinti iš sąrašų" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Nepavyko #{i} priedas." #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Turinio įspėjimas" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privatus paminėjimas" @@ -598,10 +598,10 @@ msgstr "Planuoti" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Atsakyti" @@ -678,7 +678,7 @@ msgstr "Klaida ištrinant juodraštį. Bandyk dar kartą." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Apklausa" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Medija" @@ -1050,8 +1050,8 @@ msgstr "<0>l arba <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Pasidalinti" @@ -1061,8 +1061,8 @@ msgstr "<0>Lyg2 (Shift) + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Prid. į žym." @@ -1155,13 +1155,13 @@ msgstr "Medijos aprašymas" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtruota: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Sekami saitažodžiai" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Skaityti daugiau →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Nukopijuota nuorada" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Nepavyksta atidaryti nuorodos." @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopijuoti" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Bendrinti…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Atnaujinti" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Įterptas įrašas" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Pastaba: ši peržiūra yra šiek tiek stilizuota." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Valyti" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Visam laikui" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Paskutinis įrašas: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Nutildyta" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Užblokuota" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Paminėti <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Versti biografiją" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Įjungti pranešimai apie @{username} įrašus." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Išjungti pranešimai apie @{username} įrašus." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Išjungti pranešimus" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Įjungti pranešimus" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Įjungti pasidalinimai iš @{username}." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Išjungti pasidalinimai iš @{username}." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Išjungti pasidalinimus" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Įjungti pasidalinimus" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} neberodomas jūsų profilyje." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} dabar rodomas jūsų profilyje." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Nepavyksta neberodyti @{username} jūsų profilyje." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Nepavyksta rodyti @{username} jūsų profilyje." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Nerodyti profilyje" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Rodyti profilyje" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Rodyti rodomus profilius" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Atrodo, kad bendrinimas neveikia." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Nutildyti <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Nutildytas @{username} dėl {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Nepavyksta nutildyti @{username}." -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Pašalinti <0>@{username} iš sekėjų?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} pašalintas iš sekėjų" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Šalinti sekėją…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Bluokuoti <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Atblokuotas @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Užblokuotas @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Nepavyksta atblokuoti @{username}." -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Nepavyksta užblokuoti @{username}." -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Atblokuoti <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Bluokuoti <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Pranešti apie <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Atšaukti sekimo prašymą?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Nebesekti @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Nebesekti…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Atšaukti…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Sekti" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Perkelti žemyn" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Redaguoti" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Nebepasidalinti" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Panaikintas @{0} įrašo pasidalinimas" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Pasidalintas @{0} įrašas" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Pasidalinti…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Nebepatinka" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Patinka" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Pašalinti iš žymių" @@ -2723,199 +2730,199 @@ msgstr "Rodyti redagavimo istoriją" msgid "Edited: {editedDateText}" msgstr "Redaguota: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Atšauktas pokalbio nutildymas" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Pokalbis nutildytas" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Nepavyksta atšaukti pokalbio nutildymą." -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Nepavyksta nutildyti pokalbio." -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Atšaukti pokalbio nutildymą" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Nutildyti pokalbį" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Įrašas atsegtas iš profilio" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Įrašas prisegtas prie profilio" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Nepavyksta atsegti įrašo." -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Nepavyksta atsegti įrašo." -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Atsegti iš profilio" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Prisegti prie profilio" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Ištrinti šį įrašą?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Įrašas ištrintas" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Nepavyksta ištrinti įrašo." #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Pranešti apie įrašą…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Patinka" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Pasidalinta" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Pridėta" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Prisegta" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Ištrinta" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# atsakymas} few {# atsakymai} many {# atsakymo} other {# atsakymų}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Rodyti mažiau" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Rodyti turinį" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtruota: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Rodyti mediją" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Redaguota" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Komentarai" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Įrašas paslėptas pagal jūsų filtrus" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Redagavimo istoriją" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Nepavyko įkelti istorijos." -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Įkeliama…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> pasidalino" @@ -3029,95 +3036,100 @@ msgstr "Privalomas prisijungimas." msgid "Go home" msgstr "Eiti į pagrindinį" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Paskyros įrašai" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ atsakymai)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- pasidalinimai)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (medija)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Valyti filtrus" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Rodomas įrašas su atsakymais" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ atsakymai" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Rodomi įrašai be pasidalinimų" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- pasidalinimai" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Rodomi įrašai su medija" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Rodomi įrašai pažymėti su #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Rodomi įrašai rikiavime {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Įrašai" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Kol kas nėra čia ką matyti." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Nepavyksta įkelti įrašų." -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Nepavyksta gauti paskyros informacijos." #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Perjungti į paskyros serverį {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Perjungti į mano serverį (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Mėnuo" diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po index f6ce5d58ee..e80c72e3e4 100644 --- a/src/locales/nb-NO.po +++ b/src/locales/nb-NO.po @@ -8,7 +8,7 @@ msgstr "" "Language: nb_NO\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Gjensidig" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Forespurt" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Følger" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Følger deg" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} har indikert at deres nye konto er nå:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Bukernavn kopiert" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Kunne ikke kopiere brukernavn" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Kopiert brukernavn" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Rediger profil" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Svar" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Vis innleggsstatistikk" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Lukk" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Legg til/fjern fra lister" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Vedlegg #{i} mislyktes" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Innholdsvarsel" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privat omtale" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Svar" @@ -678,7 +678,7 @@ msgstr "Feil ved sletting av utkast! Prøv igjen." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Avstemning" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Media" @@ -1050,8 +1050,8 @@ msgstr "<0>l eller <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Fremhev" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "" @@ -1155,13 +1155,13 @@ msgstr "Mediabeskrivelse" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Fulgte emneknagger" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Les mer →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Link kopiert" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Kunne ikke kopiere lenke" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopier" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Del…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Oppdater" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Bygg inn innlegg" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "For alltid" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Siste innlegg: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Dempet" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Blokkert" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Nevn <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Oversett bio" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Fremhevinger fra @{username} aktivert." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Fremhevinger fra @{username} deaktivert." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Deaktiver fremhevinger" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Aktiver fremhevinger" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Å dele synes ikke å fungere." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Demp <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Fjern <0>@{username} fra følgere?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Fjern følger…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Blokker <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Blokkerte @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Kunne ikke blokkere @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Blokker <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Rapporter <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Trekk tilbake følgeforespørsel?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Avfølg…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Trekk tilbake…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Følg" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Flytt ned" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Rediger" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Lik" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Fjern bokmerke" @@ -2723,199 +2730,199 @@ msgstr "Vis redigeringshistorikk" msgid "Edited: {editedDateText}" msgstr "Redigert: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Samtale dempet" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Demp samtale" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Likt" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Bokmerket" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Festet" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Slettet" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Vis mindre" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Vis innhold" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Vis media" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Redigert" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Kommentarer" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Redigeringshistorikk" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Kunne ikke laste inn historikk" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Laster…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "" @@ -3029,95 +3036,100 @@ msgstr "" msgid "Go home" msgstr "" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Innlegg" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Måned" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index 9a598e4125..5be463cfd2 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Wederzijds" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Aangevraagd" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Volgend" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Volgt jou" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} heeft aangegeven dat ze een nieuw account hebben:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Kenmerk gekopieerd" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Kan dit kenmerk niet kopiëren" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Kopieer kenmerk" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "Bekijk profielkop" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Bewerk profiel" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Origineel" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Antwoorden" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Bekijk berichtstatistieken" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Sluit" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Toevoegen/Verwijderen uit lijsten" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Bijlage #{i} is mislukt" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Inhoudswaarschuwing" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Privévermelding" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Beantwoord" @@ -678,7 +678,7 @@ msgstr "Fout bij verwijderen concept! Probeer het opnieuw." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Peiling" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Media" @@ -1050,8 +1050,8 @@ msgstr "<0>l of <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Boost" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Bladwijzer" @@ -1155,13 +1155,13 @@ msgstr "Mediabeschrijving" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Gefilterd: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Gevolgde Hashtags" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Lees meer →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Link gekopieerd" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Kan deze link niet kopiëren" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopiëer" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Delen…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Ververs" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Let op: Deze voorvertoning is licht vormgegeven." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Wis" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Altijd" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Laatste bericht: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Gedempt" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Geblokkeerd" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Noem <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Vertaal bio" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Delen lijkt niet te werken." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Demp <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Verwijder <0>@{username} van volgers?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Verwijder volger…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Blokkeer <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Blokkeren van <0>@{username} opheffen" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Blokkeer <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Rapporteer <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Ontvolg…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Neem terug…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Volg" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Verplaats omlaag" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Bewerk" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Niet langer boosten" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Boost…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Niet langer liken" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Like" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "" @@ -2723,199 +2730,199 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Kan bericht niet verwijderen" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Geliket" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Geboost" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Bladwijzer opgeslagen" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Vastgezet" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Verwijderd" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# antwoord} other {# antwoorden}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Toon minder" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Toon inhoud" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Gefilterd: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Toon media" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Bewerkt" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Antwoorden" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Bewerkingsgeschiedenis" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Kon geschiedenis niet laden" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Laden…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> geboost" @@ -3029,95 +3036,100 @@ msgstr "" msgid "Go home" msgstr "Naar startpagina" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Berichten van account" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Antwoorden)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Boosts)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Media)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Wis filters" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Berichten met antwoorden worden nu getoond" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Antwoorden" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Alle berichten zonder boosts" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Boosts" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Berichten met media worden nu getoond" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Alle berichten met tag #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Berichten" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Nog niets te zien hier." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Kan berichten niet laden" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Kan accountgegevens niet ophalen" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Overschakelen naar instantie van account {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Overschakelen naar mijn instantie (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "" diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po index bbb4d39b53..21a2fd3afd 100644 --- a/src/locales/oc-FR.po +++ b/src/locales/oc-FR.po @@ -8,7 +8,7 @@ msgstr "" "Language: oc\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Occitan\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "" @@ -218,7 +218,7 @@ msgid "Original" msgstr "" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -678,7 +678,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "" @@ -1155,13 +1155,13 @@ msgstr "" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "" @@ -2723,199 +2730,199 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "" @@ -3029,95 +3036,100 @@ msgstr "" msgid "Go home" msgstr "" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index f1c5808b5b..87cde2e5f2 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-12 19:30\n" +"PO-Revision-Date: 2025-12-16 00: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" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Znajomi" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Oczekująca prośba" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Obserwujesz" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Obserwuje cię" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} używa teraz nowego konta:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Skopiowano identyfikator" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Nie udało się skopiować identyfikatora" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Kopiuj identyfikator" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "Kod QR" @@ -138,7 +138,7 @@ msgstr "Pokaż baner profilu" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Edytuj profil" @@ -296,8 +296,8 @@ msgid "Close" msgstr "Zamknij" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Dodaj/usuń z list" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Ankieta" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Multimedia" @@ -1155,13 +1155,13 @@ msgstr "Opis mediów" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 +#: src/components/related-actions.jsx:273 #: src/components/status.jsx:2167 #: src/components/status.jsx:2184 #: src/components/status.jsx:2317 #: src/components/status.jsx:3040 #: src/components/status.jsx:3043 -#: src/pages/account-statuses.jsx:544 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Obserwowane hashtagi" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,13 +1673,13 @@ msgid "Read more →" msgstr "Więcej →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 +#: src/components/related-actions.jsx:556 #: src/components/status.jsx:1476 msgid "Link copied" msgstr "Skopiowano odnośnik" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 +#: src/components/related-actions.jsx:559 #: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Nie udało się skopiować odnośnika" @@ -1690,14 +1690,14 @@ msgstr "Otworzyć link?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 #: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopiuj" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 +#: src/components/related-actions.jsx:586 #: src/components/status.jsx:1507 msgid "Share…" msgstr "Udostępnij…" @@ -1828,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Uwaga: podgląd jest lekko stylizowany." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "Notki" @@ -1855,15 +1855,15 @@ msgstr "Brak dostępu do aparatu. Proszę sprawdzić uprawnienia." #: src/components/quote-chain-modal.jsx:107 msgid "Quote chain" -msgstr "Łańcuch cytatów" +msgstr "Ciąg cytatów" #: src/components/quote-chain-modal.jsx:151 msgid "Failed to unwrap quote chain" -msgstr "" +msgstr "Nie udało się rozwinąć ciągu cytatów" #: src/components/quote-chain-modal.jsx:165 msgid "Continue unwrapping…" -msgstr "" +msgstr "Pokaż kolejne…" #: src/components/quote-settings-sheet.jsx:37 #: src/pages/settings.jsx:361 @@ -1917,195 +1917,204 @@ msgid "Clear all" msgstr "Wyczyść wszystkie" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Wyczyść" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Na zawsze" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Ostatni wpis: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Wyciszono" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Zablokowano" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Wspomnij o <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Przetłumacz biogram" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "Edytuj notkę" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "Dodaj notkę" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Włączono powiadomienia dla wpisów od @{username}." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Wyłączono powiadomienia dla wpisów od @{username}." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Wyłącz powiadomienia" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Włącz powiadomienia" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Włączono podbicia od @{username}." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Wyłączono podbicia od @{username}." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Wyłącz podbicia" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Włącz podbicia" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "Cofnięto wyróżnienie @{username} na Twoim profilu." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "Wyróżniono @{username} na Twoim profilu." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Nie udało się cofnąć wyróżnienia @{username} na Twoim profilu." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Nie udało się wyróżnić @{username} na Twoim profilu." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Nie wyróżniaj na profilu" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Wyróżnij na profilu" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Pokaż wyróżnione profile" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 #: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Udostępnianie zdaje się nie działać." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "Wyłączono wyciszenie @{username}" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Wyłącz wyciszenie <0>@{username}" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Wycisz <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Wyciszono @{username} na {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Nie udało się wyciszyć @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Usunąć <0>@{username} z obserwujących?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "Usunięto @{username} z obserwujących" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Usuń z obserwujących…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Zablokować <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Odblokowano @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Zablokowano @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Nie udało się odblokować @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Nie udało się zablokować @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Odblokuj <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Zablokuj <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Zgłoś <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Wycofać prośbę o obserwację?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Przestać obserwować @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Nie obserwuj…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Wycofaj…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Obserwuj" @@ -2694,7 +2703,7 @@ msgstr "Zobacz cytowania" #: src/components/status.jsx:1322 msgid "Unwrap quote chain" -msgstr "" +msgstr "Rozwiń ciąg cytatów" #: src/components/status.jsx:1389 msgid "Post text copied" @@ -3027,95 +3036,100 @@ msgstr "Wymagane logowanie." msgid "Go home" msgstr "Idź na stronę główną" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Wpisy konta" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Odpowiedzi)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Podbicia)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Media)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Wyczyść filtry" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Wpisy z odpowiedziami" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Odpowiedzi" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Wpisy z wyłączeniem podbić" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Podbicia" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Wpisy z mediami" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Wyświetlanie wpisów oznaczonych #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Wyświetlanie wpisów w {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Wpisy" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Nie ma tu nic do widzenia!" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Nie można załadować wpisów" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Nie udało się pobrać informacji o koncie" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Przełącz na instancję danego konta {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Przełącz na moją instancję (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Miesiąc" @@ -4183,7 +4197,7 @@ msgstr "Zastępuje tekst blokami, co jest przydatne podczas robienia zrzutów ek #: src/pages/settings.jsx:738 msgid "Install {CLIENT_NAME}" -msgstr "" +msgstr "Zainstaluj {CLIENT_NAME}" #: src/pages/settings.jsx:746 msgid "About" diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 7712b73c38..8934a213b1 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Mútuo" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Solicitado" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Seguindo" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Segue você" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} disse que a nova conta é:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Usuário copiado" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Impossível copiar o usuário" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Copiar usuário" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "Ver banner de perfil" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Editar perfil" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Respostas" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Ver estatísticas" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Fechar" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Adicionar/remover das listas" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Anexo #{i} falhou" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Aviso de conteúdo" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menção privada" @@ -598,10 +598,10 @@ msgstr "Agendar" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Responder" @@ -678,7 +678,7 @@ msgstr "Erro ao excluir rascunho. Tente novamente." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Enquete" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Mídia" @@ -1050,8 +1050,8 @@ msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Impulsionar" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Favoritar" @@ -1155,13 +1155,13 @@ msgstr "Descrição da mídia" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Hashtags seguidas" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1674,16 +1674,14 @@ msgid "Read more →" msgstr "Ler mais →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Link copiado" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Impossível copiar o link" @@ -1693,15 +1691,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Compartilhar…" @@ -1769,7 +1767,7 @@ msgid "Refresh" msgstr "Atualizar" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Incorporar publicação" @@ -1831,7 +1829,7 @@ msgid "Note: This preview is lightly styled." msgstr "Nota: Esta prévia tem um estilo levemente padronizado." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1920,195 +1918,204 @@ msgid "Clear all" msgstr "Limpar tudo" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Limpar" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Eu alterar" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Última publicação: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Silenciado" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Bloqueado" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Mencionar <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Traduzir bio" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Notificações ativadas para publicações de @{username}." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Notificações desativadas para publicações de @{username}." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Desativar notificações" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Ativar notificações" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} ativados." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} desativados." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Desativar impulsos" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Ativar impulsos" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} não será mais destacado em seu perfil." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} agora será destacado em seu perfil." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Incapaz de remover destaque de @{username}" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Incapaz de destacar @{username} em seu perfil." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Não destacar no perfil" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destacar no perfil" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Exibir destaques" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Este recurso não está funcionando." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 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:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "@{username} silenciado até {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Impossível silenciar @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Excluir <0>@{username} dos seguidores?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} excluído dos seguidores" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Excluir seguidor…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Bloquear <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "@{username} desbloqueado" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "@{username} bloqueado" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Impossível desbloquear @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Impossível bloquear @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Desbloquear <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Bloquear <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Denunciar <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Excluir pedido de seguir?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Parar de seguir @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Parar de seguir…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Excluir…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seguir" @@ -2358,7 +2365,7 @@ msgid "Move down" msgstr "Mover para baixo" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2571,9 +2578,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Publicação indisponível" @@ -2640,54 +2647,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Desimpulsionar" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Desimpulsionou a publicação de @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Impulsionou a publicação de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Impulsionar…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Descurtir" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Curtir" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Desfavoritar" @@ -2724,199 +2731,199 @@ msgstr "Exibir histórico de edições" msgid "Edited: {editedDateText}" msgstr "Editado: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Conversa dessilenciada" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Impossível dessilenciar conversa" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Impossível silenciar conversa" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Dessilenciar conversa" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Silenciar conversa" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Publicação desafixada do perfil" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Publicação fixada no perfil" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Impossível desafixar publicação" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Impossível fixar publicação" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Desafixar do perfil" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Fixar ao perfil" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Excluir publicação?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Publicação excluída" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Impossível excluir publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Denunciar publicação…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Curtido" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Impulsionado" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Favoritado" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Fixado" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Excluído" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Mostrar conteúdo" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Mostrar mídia" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Editado" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentários" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Publicação oculta por seus filtros" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Publicação pendente" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Histórico de edições" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Houve um erro ao carregar histórico" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Carregando…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionou" @@ -3030,95 +3037,100 @@ msgstr "Requer registro." msgid "Go home" msgstr "Voltar ao início" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Publicações da conta" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Respostas)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Impulsos)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Mídia)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Limpar filtro" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Exibindo publicação com respostas" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Respostas" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Exibindo publicações sem impulsos" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Impulsos" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Exibindo publicações com mídia" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Exibindo publicações marcadas com #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Exibindo publicações em {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Publicações" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Não há nada para ver aqui." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Impossível carregar publicações" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Impossível obter informações da conta" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Alterar a instância da conta {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Alterar para a minha instância (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Mês" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 3308d48ce3..827bab7e50 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-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Mútuo" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Pedido" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "A seguir" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Segue tu" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "A nova conta de <0>{displayName} é:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Utilizador copiado" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Impossível copiar utilizador" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Copiar utilizador" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "Ver banner de perfil" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Editar perfil" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Original" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Respostas" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Ver estatísticas" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Fechar" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Adicionar/Remover das listas" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Anexo #{i} falhou" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Alerta de conteúdo" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Menção privada" @@ -598,10 +598,10 @@ msgstr "Programar" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Responder" @@ -678,7 +678,7 @@ msgstr "Erro ao eliminar rascunho. Tente novamente." #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Enquete" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Multimédia" @@ -1050,8 +1050,8 @@ msgstr "<0>l ou <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Impulsionar" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Marcar como favorito" @@ -1155,13 +1155,13 @@ msgstr "Descrição da multimédia" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Filtrado: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Hashtags seguidas" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1674,16 +1674,14 @@ msgid "Read more →" msgstr "Leia mais →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Ligação copiada" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Impossível copiar ligação" @@ -1693,15 +1691,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Copiar" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Partilhar…" @@ -1769,7 +1767,7 @@ msgid "Refresh" msgstr "Atualizar" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Incorporar publicação" @@ -1831,7 +1829,7 @@ msgid "Note: This preview is lightly styled." msgstr "Nota: Esta prévia tem um estilo levemente padronizado." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1920,195 +1918,204 @@ msgid "Clear all" msgstr "Limpar tudo" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Limpar" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Permanente" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Última postagem: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Silenciado" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Bloqueado" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Mencionar <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Traduzir biografia" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Habilitado as notificações para postagens de @{username}." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Desabilitado as notificações de postagens de @{username}." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Desativar notificações" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Ativar notificações" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Impulsos de @{username} ativados." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Impulsos de @{username} desativados." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Desativar impulsos" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Ativar impulsos" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} não será mais destacado no seu perfil." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} foi destacado no seu perfil." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Incapaz de remover destaque de @{username}" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Impossível destacar @{username} no seu perfil." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Não destacar no perfil" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Destacar no perfil" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Mostrar perfis destacados" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Este recurso não está a funcionar." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 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:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Silenciou @{username} por {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Impossível silenciar @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Eliminar <0>@{username} dos seguidores?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} eliminado dos seguidores" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Eliminar seguidor…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Bloquear <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Desbloqueou @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Bloqueou @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Impossível desbloquear @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Impossível bloquear @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Desbloquear <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Bloquear <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Reportar <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Eliminar pedido de seguir?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Deixar de seguir @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Deixar de seguir…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Eliminar…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Seguir" @@ -2358,7 +2365,7 @@ msgid "Move down" msgstr "Mover para baixo" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Editar" @@ -2571,9 +2578,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Postagem indisponível" @@ -2640,54 +2647,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Remover impulso" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Removeu impulso da publicação de @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Impulsionou a publicação de @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Impulsionar…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Remover gosto" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Gosto" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Eliminar dos favoritos" @@ -2724,199 +2731,199 @@ msgstr "Exibir histórico de edições" msgid "Edited: {editedDateText}" msgstr "Editado: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Conversa dessilenciada" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Conversa silenciada" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Impossível dessilenciar conversa" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Impossível silenciar conversa" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Dessilenciar conversa" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Silenciar conversa" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Publicação desafixada do perfil" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Publicação fixada ao perfil" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Impossível desafixar publicação" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Impossível fixar publicação" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Desafixar do perfil" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Fixar ao perfil" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Eliminar publicação?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Publicação eliminada" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Impossível eliminar publicação" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Relatar publicação…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Gostado" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Impulsionado" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Adicionado aos favoritos" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Fixado" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Eliminado" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# resposta} other {# respostas}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Mostrar menos" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Mostrar conteúdo" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrado: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Mostrar multimédia" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Editado" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Comentários" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Postagem oculta por seus filtros" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Postagem pendente" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Histórico de edições" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Falhou ao carregar histórico" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "A carregar…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> impulsionou" @@ -3030,95 +3037,100 @@ msgstr "Requer iniciar sessão." msgid "Go home" msgstr "Voltar à página inicial" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Publicações da conta" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Respostas)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Impulsos)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Multimédia)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Limpar filtro" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "A exibir publicação com respostas" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Respostas" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "A exibir publicações sem impulsos" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Impulsos" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "A exibir publicações com multimédia" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "A exibir publicações marcadas com #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "A exibir publicações em {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Postagens" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Não há nada para ver aqui." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Impossível carregar publicações" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Impossível obter informações da conta" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Alterar a instância da conta {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Alterar para a minha instância (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Mês" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 755526f52a..fd11cae3cf 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00: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" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Взаимная подписка" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Запрос отправлен" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Подписка" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Подписан(а) на вас" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} указал(а), что теперь использует новую учётную запись:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Имя пользователя скопировано" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Не удалось скопировать имя пользователя" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Копировать имя пользователя" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR-код" @@ -138,7 +138,7 @@ msgstr "Открыть изображение-шапку" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Редактировать профиль" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Оригинальные" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Ответы" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Показать статистику публикации постов" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Закрыть" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Управление списками" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Не удалось прикрепить вложение №{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Предупреждение о содержании" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "Тихий публичный" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Личное упоминание" @@ -598,10 +598,10 @@ msgstr "Запланировать" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Ответить" @@ -678,7 +678,7 @@ msgstr "Не удалось удалить черновик. Попробуйт #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Опрос" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Медиафайлы" @@ -1050,8 +1050,8 @@ msgstr "<0>l или <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Продвинуть" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Закладка" @@ -1155,13 +1155,13 @@ msgstr "Описание медиа" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Отфильтровано: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Хэштеги (подписки)" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Читать далее →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Ссылка скопирована" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Не удалось скопировать ссылку" @@ -1692,15 +1690,15 @@ msgstr "Открыть ссылку?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Копировать" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Поделиться…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Обновить" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Встроить пост" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Примечание: Этот предварительный просмотр слегка стилизован." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "Очистить все" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Очистить" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Навсегда" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Последний пост: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Игнорируется" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Заблокирован(а)" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Упомянуть <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Перевести поле «О себе»" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Уведомления о новых постах @{username} включены." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Уведомления о новых постах @{username} отключены." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Отключить уведомления" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Включить уведомления" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Продвижения @{username} видны." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Продвижения @{username} скрыты." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Скрыть продвижения" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Включить продвижения" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} больше не отображается в вашем профиле." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} теперь отображается в вашем профиле." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Не удалось удалить @{username} из вашего профиля." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Не удалось отобразить @{username} в вашем профиле." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Не показывать в профиле" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Рекомендовать в профиле" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Показать рекомендуемые профили" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Кажется, функция «Поделиться» не работает." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "@{username} убран(а) из списка игнорируемых" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "Убрать <0>@{username} из игнорируемых" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Игнорировать <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "@{username} добавлен(а) в список игнорируемых на {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Не удалось добавить @{username} в список игнорируемых" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Удалить <0>@{username} из подписчиков?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} убран(а) из подписчиков" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Убрать подписчика…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Заблокировать <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "@{username} разблокирован(а)" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "@{username} заблокирован(а)" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Не удалось разблокировать @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Не удалось заблокировать @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Разблокировать <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Заблокировать <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Пожаловаться на <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Отозвать запрос на подписку?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Отписаться от @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Отписаться…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Отозвать…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Подписаться" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Переместить вниз" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Редактировать" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "Вам не разрешено цитировать этот пост" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "Пост недоступен" @@ -2639,54 +2646,54 @@ msgstr "Только <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Прекратить продвигать" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "Цитата со ссылкой" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "Прекратил(а) продвигать пост @{0}" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "Продвинул(а) пост @{0}" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "Продвинуть/Процитировать…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Продвинуть…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Не нравится" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Нравится" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Удалить закладку" @@ -2723,199 +2730,199 @@ msgstr "Показать историю редактирования" msgid "Edited: {editedDateText}" msgstr "Отредактировано: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "Открыть ссылку" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Обсуждение не игнорируется" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Обсуждение игнорируется" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Не удалось прекратить игнорировать обсуждение" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Не удалось игнорировать обсуждение" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Не игнорировать обсуждение" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Игнорировать обсуждение" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Пост откреплён из профиля" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Пост прикреплён к профилю" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Не удалось открепить пост" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Не удалось закрепить пост" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Открепить от профиля" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Закрепить в профиле" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "Настройки цитирования" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Удалить этот пост?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Пост удален" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Не удалось удалить пост" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "Удалить мой пост с поста <0>@{0}?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "Цитата удалена" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "Не удалось удалить цитату" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "Удалить цитату…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Пожаловаться на пост…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Нравится" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Продвинут" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Добавлен в закладки" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Закреплён" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Удалён" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# ответ} other {# ответ(а/ов)}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Свернуть/скрыть" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Показать содержимое" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Отфильтровано: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Показать медиа" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Отредактировано" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Комментарии" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "Пост скрыт вашими фильтрами" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "Пост ожидает подтверждения" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "Пост удален автором" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "Пост скрыт, потому что вы заблокировали @{name}." -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "Пост скрыт, потому что вы заблокировали {domain}." -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "Пост скрыт, потому что вы заглушали @{name}." -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "Всё равно показать" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "История изменений" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Не удалось загрузить историю" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Загрузка…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> продвинули" @@ -3029,95 +3036,100 @@ msgstr "Требуется авторизация." msgid "Go home" msgstr "Вернуться на главную" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Посты пользователя" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Ответы)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Продвижения)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Медиа)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Очистить фильтры" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Посты с ответами" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Ответы" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Посты без продвижений" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Продвижения" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Посты с медиа-контентом" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Посты, помеченные #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "Посты от {0}" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Посты" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Здесь пока ничего нет." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Не удается загрузить посты" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Не удалось получить информацию об учетной записи" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Переключиться на инстанс {0} учетной записи" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Переключиться на мой инстанс (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Месяц" diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index b31ae19733..c210aceffa 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "ร่วมกัน" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "ส่งคำขอแล้ว" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "กำลังติดตาม" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "ติดตามคุณ" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} ได้ระบุว่าเปลี่ยนบัญชีใหม่เป็น:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "คัดลอกชื่อเรียกแล้ว" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "ไม่สามารถคัดลอกชื่อเรียก" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "คัดลอกชื่อเรียก" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "แก้ไขโปรไฟล์" @@ -218,7 +218,7 @@ msgid "Original" msgstr "ต้นฉบับ" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "การตอบกลับ" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "ดูสถิติโพสต์" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "ปิด" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "การกล่าวถึงแบบส่วนตัว" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -678,7 +678,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "" @@ -1155,13 +1155,13 @@ msgstr "" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "คัดลอกลิงก์แล้ว" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "ไม่สามารถคัดลอกลิงก์" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "คัดลอก" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "แชร์…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "ตลอดไป" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "โพสต์ล่าสุด: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "กล่าวถึง <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "ปิดใช้งานการแจ้งเตือน" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "เปิดใช้งานการแจ้งเตือน" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "ถอนคำขอติดตามหรือไม่?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "เลิกติดตาม…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "ถอน…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "ติดตาม" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "เลิกถูกใจ" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "ถูกใจ" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "" @@ -2723,199 +2730,199 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "ถูกใจแล้ว" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "" @@ -3029,95 +3036,100 @@ msgstr "" msgid "Go home" msgstr "" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "โพสต์" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "" diff --git a/src/locales/tok.po b/src/locales/tok.po index a5b70ecf00..34ebf6d580 100644 --- a/src/locales/tok.po +++ b/src/locales/tok.po @@ -8,7 +8,7 @@ msgstr "" "Language: tok\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Toki Pona\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "" @@ -218,7 +218,7 @@ msgid "Original" msgstr "" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "" @@ -678,7 +678,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "" @@ -1155,13 +1155,13 @@ msgstr "" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "" @@ -2723,199 +2730,199 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "" @@ -3029,95 +3036,100 @@ msgstr "" msgid "Go home" msgstr "" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 9c1dd8d012..20d37269c1 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Karşılıklı" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "İstenildi" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Takip Ediliyor" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Sizi takip ediyor" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} yeni hesabının artık şu şekilde olduğunu belirtti:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "İsim kopyalandı" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "İsim Kopyalanamadı" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "İsmi Kopyala" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "Profil kapak resmini görüntüle" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Profili düzenle" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Orijinal" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Yanıtlar" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Gönderi istatistiklerini görüntüle" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Kapat" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Listelere Ekle/Çıkar" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Ek #{i} başarısız oldu" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "İçerik uyarısı" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Özel bahsetme" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Yanıtla" @@ -678,7 +678,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Anket" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Medya" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Yükselt" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Yer İşareti" @@ -1155,13 +1155,13 @@ msgstr "" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Takip edilen etiketler" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Bağlantı kopyalandı" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Bağlantı kopyalanamadı" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Kopyala" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Paylaş…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Yenile" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Temizle" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Sonsuz" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Son gönderi:" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Susturuldu" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Engellendi" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Bahset" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Biyografiyi çevir" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "@{username} adlı kullanıcının gönderileri için bildirimler etkinleştirildi." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "@{username} adlı kullanıcının gönderileri için bildirimler devre dışı bırakıldı." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Bildirimleri devre dışı bırak" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Bildirimleri etkinleştir" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "@{username} kullanıcısından gelen yükseltmeler etkinleştirildi." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "@{username} kullanıcısından gelen yükseltmeler devre dışı bırakıldı." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Yükseltmeleri devre dışı bırak" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Yükseltmeleri etkinleştir" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Paylaşmak işe yaramıyor gibi görünüyor." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "<0>@{username kullanıcısını sessize al…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "{0} için @{username} sessize alındı" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "@{username} sessize alınamıyor" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "<0>@{username} kullanıcısını takipçilerinizden kaldırmak ister misiniz?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} takipçilerden kaldırıldı" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Takipçiyi kaldır…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "<0>@{username engellensin mi?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "@{username} engeli kaldırıldı" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "@{username} engellendi" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "@{username} kullanıcısının engellemesi kaldırılamıyor" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "@{username} engellenemiyor" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "<0>@{username kullanıcısının engellemesini kaldır" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "<0>@{username'ı engelle…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "<0>@{username} adlı kullanıcıyı rapor et…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Takip isteğini geri çekmek istiyor musun?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Takipten çık…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Geri çek…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Takip et" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Aşağı taşı" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Düzenle" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Yükseltmeyi geri çek" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Beğenmekten Vazgeç" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Beğen" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Yer İşaretini Kaldır" @@ -2723,199 +2730,199 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Sohbet sesini aç" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Sohbeti sessize al" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Profilden sabitlemeyi kaldır" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Profile Sabitle" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Bu ileti silinsin mi?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Gönderi silindi" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Beğen" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Yükseltildi" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Sabitlendi" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Silindi" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Özet göster" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "İçeriği göster" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtrelenmiş: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Medyayı göster" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Düzenlendi" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Yorumlar" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Geçmişi Görüntüle" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Geçmiş yüklenemedi." -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Yükleniyor…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "" @@ -3029,95 +3036,100 @@ msgstr "Giriş gereklidir." msgid "Go home" msgstr "Ana ekrana gidin" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Hesap gönderileri" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Gönderiler" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Henüz burada bir şey yok." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Yazılar yüklenemedi" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Ay" diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index 3d8be3ddd9..67e60c1fd2 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00: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" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "Взаємно" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "Зроблено запит" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "Ви підписані" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "Підписаний(-на) на вас" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} вказав(-ла), що новий обліковий запис зараз:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "Ідентифікатор скопійовано" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "Не вдалося скопіювати ідентифікатор" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "Скопіювати ідентифікатор" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "" @@ -138,7 +138,7 @@ msgstr "Переглянути шапку профілю" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "Редагувати профіль" @@ -218,7 +218,7 @@ msgid "Original" msgstr "Оригінал" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "Відповіді" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "Переглянути статистику дописів" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "Закрити" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "Додати/видалити зі Списків" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "Помилка вкладення #{i}" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "Попередження про вміст" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "Лише згадані" @@ -598,10 +598,10 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "Відповісти" @@ -678,7 +678,7 @@ msgstr "Помилка видалення чернетки! Будь ласка, #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "Опитування" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "Медіа" @@ -1050,8 +1050,8 @@ msgstr "<0>l або<1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "Поширити" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "Додати в закладки" @@ -1155,13 +1155,13 @@ msgstr "Опис медіа" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "Відфільтровано: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "Відстежувані хештеґи" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "Читати більше →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "Посилання скопійовано" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "Не вдалося скопіювати посилання" @@ -1692,15 +1690,15 @@ msgstr "" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "Скопіювати" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "Поширити…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "Оновити" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "Вбудувати допис" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "Примітка: Цей попередній перегляд трохи стилізовано." #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "Очистити" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "Назавжди" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "Останній допис: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "Заглушений(-а)" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "Заблокований(-а)" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "Згадати <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "Перекласти біографію" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "Сповіщення для постів @{username} увімкнено." -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " Сповіщення для постів @{username} вимкнено." -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "Вимкнути сповіщення" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "Увімкнути сповіщення" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "Поширення від @{username} увімкнено." -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "Поширення від @{username} вимкнено." -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "Вимкнути поширення" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "Увімкнути поширення" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} більше не рекомендується у вашому профілі." -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "Тепер @{username} рекомендується у вашому профілі." -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "Не вдалося скасувати рекомендацію @{username} у вашому профілі." -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "Не вдалося порекомендувати @{username} у вашому профілі." -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "Не рекомендувати в профілі" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "Рекомендувати в профілі" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "Показати рекомендовані профілі" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "Здається, поширення не працює." -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "Заглушити <0>@{username}" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "Заглушено @{username} на {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "Не вдалося заглушити @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "Відписати <0>@{username}?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} видалено з підписників" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "Відписати…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "Заблокувати <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "Розблоковано @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "Заблоковано @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "Не вдалося розблокувати @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "Не вдалося заблокувати @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "Розблокувати <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "Заблокувати <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "Поскаржитися на <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "Відкликати запит на підписку?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "Відписатися від @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "Відписатися…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "Відкликати…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "Підписатися" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "Пересунути вниз" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "Редагувати" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "Не поширювати" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "Поширити…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "Не вподобати" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "Вподобати" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "Вилучити з закладок" @@ -2723,199 +2730,199 @@ msgstr "Показати Історію Змін" msgid "Edited: {editedDateText}" msgstr "Відредаговано: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "Бесіда більше не глушиться" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "Бесіда заглушена" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "Не вдалося розглушити бесіду" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "Не вдалося заглушити бесіду" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "Розглушити бесіду" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "Заглушити бесіду" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "Допис відкріплено від профілю" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "Допис закріплено в профілі" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "Не вдалося відкріпити допис" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "Не вдалося закріпити допис" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "Відкріпити від профілю" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "Закріпити в профілі" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "Видалити цей допис?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "Допис видалено" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "Не вдалося видалити допис" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "Поскаржитися на допис…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "Вподобано" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "Поширено" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "Додано в закладки" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "Закріплено" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "Видалено" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, one {# відповідь} few {# відповіді} other {# відповідей}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "Згорнути" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "Показати вміст" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Відфільтровано: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "Показати медіа" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "Відредаговано" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "Коментарі" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "Історія Змін" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "Не вдалося завантажити історію" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "Завантаження…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> поширили" @@ -3029,95 +3036,100 @@ msgstr "Необхідно ввійти." msgid "Go home" msgstr "На головну" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "Дописи облікового запису" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ Відповіді)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- Поширення)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (Медіа)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "Скинути фільтри" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "Показ дописів з відповідями" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ Відповіді" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "Показ дописів без поширень" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- Поширення" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "Показ дописів з медіа" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "Показ дописів з теґом #{0}" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "Дописів" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "Поки що тут нічого нема." -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "Не вдалося завантажити дописи" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "Не вдалося отримати інформацію про обліковий запис" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "Перемкнутися на інстанс {0} обліківки" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "Перемкнутися на мій інстанс (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "Місяць" diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index 24803709b9..327032e58c 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "互相关注" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "已请求" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "正在关注" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "关注了你" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 已声明 Ta 现在的新账户是:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "已复制用户名" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "无法复制用户名" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "复制用户名" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "二维码" @@ -138,7 +138,7 @@ msgstr "查看横幅图片" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "编辑个人资料" @@ -218,7 +218,7 @@ msgid "Original" msgstr "原创" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "回复" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "查看嘟文统计" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "关闭" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "加入/移出列表" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "附加附件 #{i} 失败" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "内容警告" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "悄悄公开" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "私信" @@ -598,10 +598,10 @@ msgstr "定时发嘟" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "回复" @@ -678,7 +678,7 @@ msgstr "删除草稿时出错!请重试。" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "投票" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "媒体" @@ -1050,8 +1050,8 @@ msgstr "<0>l 或 <1>f" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "转嘟" @@ -1061,8 +1061,8 @@ msgstr "<0>Shift + <1>b" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "收藏" @@ -1155,13 +1155,13 @@ msgstr "媒体描述" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "已过滤: {filterTitleStr}" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "关注的话题标签" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "阅读更多 →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "已复制链接" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "无法复制链接" @@ -1692,15 +1690,15 @@ msgstr "是否打开链接?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "复制" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "分享…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "刷新" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "嵌入嘟文" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "注意: 此预览带有少量额外的样式" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "备注" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "全部清除" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "清除" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "永久" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "上次发嘟: <0>{0}" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "已静音" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "已屏蔽" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "提及 <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "翻译简介" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "编辑备注" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "添加备注" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "已启用 @{username} 的嘟文通知。" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr " 已停用 @{username} 的发嘟通知。" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "停用通知" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "启用通知" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "将显示 @{username} 的转嘟。" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "将不再显示 @{username} 的转嘟。" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "不显示转嘟" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "显示转嘟" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "@{username} 将不再出现在你的账户页的精选账户列表中。" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "@{username} 已被加入你的账户页中的精选账户列表。" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "无法将 @{username} 从账户页的精选账户列表移出。" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "无法将 @{username} 加入账户页的精选账户列表。" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "从个人页精选中移除" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "加入个人页精选" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "展示精选账户列表" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "分享似乎无法正常工作。" -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "已取消静音 @{username}" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "取消静音 <0>@{username}" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "静音 <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "已静音 @{username} {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "无法静音 @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "是否将 <0>@{username} 从粉丝中移除?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "@{username} 已被从粉丝中移除" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "移除粉丝…" -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "是否屏蔽 <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "已解除屏蔽 @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "已屏蔽 @{username}" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "无法解除屏蔽 @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "无法屏蔽 @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "取消屏蔽 <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "屏蔽 <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "举报 <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "是否撤回关注请求?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "是否取关 @{0} ?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "取关…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "撤回…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "关注" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "向下移动" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "编辑" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "你无权引用这条嘟文" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "嘟文不可用" @@ -2639,54 +2646,54 @@ msgstr "仅 <0>@{0}" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "取消转嘟" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "以链接形式引用" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "已取消转嘟 @{0} 的嘟文" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "已转嘟 @{0} 的嘟文" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "转嘟/引用…" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "转嘟…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "取消喜欢" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "赞" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "取消收藏" @@ -2723,199 +2730,199 @@ msgstr "显示编辑记录" msgid "Edited: {editedDateText}" msgstr "编辑于: {editedDateText}" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "打开链接" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "已取消静音该对话" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "已静音该对话" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "无法取消静音该对话" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "无法静音该对话" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "取消静音对话" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "静音对话" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "已取消置顶该嘟文" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "已置顶该嘟文" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "无法取消置顶该嘟文" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "无法置顶该嘟文" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "取消置顶" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "置顶" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "引用设置" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "是否删除此嘟文?" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "嘟文已删除" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "无法删除嘟文" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "是否将此嘟文从 <0>@{0} 的嘟文中移除?" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "引用的嘟文已被移除" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "无法移除引用" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "移除引用…" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "举报嘟文…" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "已点赞" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "已转嘟" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "已收藏" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "已置顶" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "已删除" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "{repliesCount, plural, other {# 条回复}}" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "折叠" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "显示内容" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "已过滤: {0}" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "显示媒体" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "已编辑" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "评论" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "嘟文已被你的过滤规则隐藏" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "待发布嘟文" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "嘟文已被作者删除" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "嘟文已被隐藏,原因是你屏蔽了 @{name}。" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "嘟文已被隐藏,原因是你屏蔽了 {domain}。" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "嘟文已被隐藏,原因是你隐藏了 @{name}。" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "仍然显示" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "编辑记录" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "无法加载编辑记录" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "正在加载…" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> 转嘟了" @@ -3029,95 +3036,100 @@ msgstr "需要登录。" msgid "Go home" msgstr "返回主页" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "该账户的嘟文" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "{accountDisplay} (+ 回复)" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "{accountDisplay} (- 转嘟)" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "{accountDisplay} (#{tagged})" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "{accountDisplay} (媒体)" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "{accountDisplay} ({monthYear})" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "清除过滤规则" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "已展示回复" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "+ 回复" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "已隐藏转嘟" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "- 转嘟" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "已展示媒体" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "已展示带有 #{0} 话题标签的嘟文" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "已显示 {0} 中的嘟文" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "嘟文" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "空空如也" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "无法加载嘟文" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "无法获取账户信息" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "切换到该账户所在实例 {0}" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "切换到我的实例 (<0>{currentInstance})" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "月" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index 987353c34b..49cc21b4b4 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-10 02:45\n" +"PO-Revision-Date: 2025-12-16 00:33\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,17 +48,17 @@ msgid "Mutual" msgstr "互相關注" #: src/components/account-block.jsx:191 -#: src/components/related-actions.jsx:921 +#: src/components/related-actions.jsx:962 msgid "Requested" msgstr "已請求" #: src/components/account-block.jsx:195 -#: src/components/related-actions.jsx:912 +#: src/components/related-actions.jsx:953 msgid "Following" msgstr "跟隨" #: src/components/account-block.jsx:199 -#: src/components/related-actions.jsx:190 +#: src/components/related-actions.jsx:200 msgid "Follows you" msgstr "跟隨了你" @@ -103,23 +103,23 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} 他們的新帳號現在是:" #: src/components/account-info.jsx:607 -#: src/components/related-actions.jsx:489 +#: src/components/related-actions.jsx:530 msgid "Handle copied" msgstr "已複製用戶名" #: src/components/account-info.jsx:610 -#: src/components/related-actions.jsx:492 +#: src/components/related-actions.jsx:533 msgid "Unable to copy handle" msgstr "無法複製用戶名" #: src/components/account-info.jsx:616 -#: src/components/related-actions.jsx:498 +#: src/components/related-actions.jsx:539 msgid "Copy handle" msgstr "複製用戶名" #: src/components/account-info.jsx:634 -#: src/components/related-actions.jsx:245 -#: src/components/related-actions.jsx:563 +#: src/components/related-actions.jsx:255 +#: src/components/related-actions.jsx:604 #: src/components/shortcuts-settings.jsx:1083 msgid "QR code" msgstr "QR 碼" @@ -138,7 +138,7 @@ msgstr "查看個人資料標題" #: src/components/account-info.jsx:692 #: src/components/edit-profile-sheet.jsx:94 -#: src/components/related-actions.jsx:815 +#: src/components/related-actions.jsx:856 msgid "Edit profile" msgstr "編輯個人資料" @@ -218,7 +218,7 @@ msgid "Original" msgstr "原文" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2758 +#: src/components/status.jsx:2746 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -229,7 +229,7 @@ msgstr "回覆" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2763 +#: src/components/status.jsx:2751 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -281,8 +281,8 @@ msgstr "查看貼文統計" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3386 -#: src/components/status.jsx:3598 +#: src/components/status.jsx:3374 +#: src/components/status.jsx:3586 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -296,8 +296,8 @@ msgid "Close" msgstr "關閉" #: src/components/add-remove-lists-sheet.jsx:50 -#: src/components/related-actions.jsx:455 -#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:480 +#: src/components/related-actions.jsx:490 msgid "Add/Remove from Lists" msgstr "從列表中新增/刪除" @@ -501,7 +501,7 @@ msgid "Attachment #{i} failed" msgstr "" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2523 +#: src/components/status.jsx:2511 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "內容警告" @@ -585,7 +585,7 @@ msgid "Quiet public" msgstr "不於公開時間軸顯示" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2403 +#: src/components/status.jsx:2391 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "私人訊息" @@ -598,10 +598,10 @@ msgstr "排程" #: src/components/keyboard-shortcuts-help.jsx:164 #: src/components/status.jsx:1103 #: src/components/status.jsx:1137 -#: src/components/status.jsx:2155 -#: src/components/status.jsx:2156 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2881 #: src/components/status.jsx:2893 -#: src/components/status.jsx:2905 msgid "Reply" msgstr "回覆" @@ -678,7 +678,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1682 +#: src/components/status.jsx:1670 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -714,7 +714,7 @@ msgid "Poll" msgstr "投票" #: src/components/drafts.jsx:266 -#: src/pages/account-statuses.jsx:376 +#: src/pages/account-statuses.jsx:366 msgid "Media" msgstr "媒體" @@ -1050,8 +1050,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 #: src/components/status.jsx:1173 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2990 msgid "Boost" msgstr "轉發" @@ -1061,8 +1061,8 @@ msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:3019 +#: src/components/status.jsx:3020 msgid "Bookmark" msgstr "書籤" @@ -1155,13 +1155,13 @@ msgstr "圖片描述" #: src/components/media-alt-modal.jsx:55 #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 -#: src/components/related-actions.jsx:263 -#: src/components/status.jsx:2179 -#: src/components/status.jsx:2196 -#: src/components/status.jsx:2329 -#: src/components/status.jsx:3052 -#: src/components/status.jsx:3055 -#: src/pages/account-statuses.jsx:544 +#: src/components/related-actions.jsx:273 +#: src/components/status.jsx:2167 +#: src/components/status.jsx:2184 +#: src/components/status.jsx:2317 +#: src/components/status.jsx:3040 +#: src/components/status.jsx:3043 +#: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 #: src/pages/list.jsx:171 @@ -1309,8 +1309,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3524 -#: src/components/status.jsx:3602 +#: src/components/status.jsx:3512 +#: src/components/status.jsx:3590 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1432,7 +1432,7 @@ msgid "Followed Hashtags" msgstr "已跟隨的主題標籤" #: src/components/nav-menu.jsx:273 -#: src/pages/account-statuses.jsx:342 +#: src/pages/account-statuses.jsx:332 #: src/pages/filters.jsx:55 #: src/pages/filters.jsx:94 #: src/pages/hashtag.jsx:344 @@ -1673,16 +1673,14 @@ msgid "Read more →" msgstr "查看更多 →" #: src/components/open-link-sheet.jsx:30 -#: src/components/related-actions.jsx:515 -#: src/components/status.jsx:1455 -#: src/components/status.jsx:1488 +#: src/components/related-actions.jsx:556 +#: src/components/status.jsx:1476 msgid "Link copied" msgstr "連結已複製" #: src/components/open-link-sheet.jsx:33 -#: src/components/related-actions.jsx:518 -#: src/components/status.jsx:1458 -#: src/components/status.jsx:1491 +#: src/components/related-actions.jsx:559 +#: src/components/status.jsx:1479 msgid "Unable to copy link" msgstr "無法複製連結" @@ -1692,15 +1690,15 @@ msgstr "開啟連結?" #: src/components/open-link-sheet.jsx:78 #: src/components/post-embed-modal.jsx:232 -#: src/components/related-actions.jsx:524 +#: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1497 +#: src/components/status.jsx:1485 msgid "Copy" msgstr "複製" #: src/components/open-link-sheet.jsx:82 -#: src/components/related-actions.jsx:545 -#: src/components/status.jsx:1519 +#: src/components/related-actions.jsx:586 +#: src/components/status.jsx:1507 msgid "Share…" msgstr "分享…" @@ -1768,7 +1766,7 @@ msgid "Refresh" msgstr "重新整理" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1532 +#: src/components/status.jsx:1520 msgid "Embed post" msgstr "嵌入貼文" @@ -1830,7 +1828,7 @@ msgid "Note: This preview is lightly styled." msgstr "" #: src/components/private-note-sheet.jsx:41 -#: src/components/related-actions.jsx:222 +#: src/components/related-actions.jsx:232 msgid "Notes" msgstr "" @@ -1919,195 +1917,204 @@ msgid "Clear all" msgstr "全部清除" #: src/components/recent-searches.jsx:94 -#: src/pages/account-statuses.jsx:335 +#: src/pages/account-statuses.jsx:325 msgid "Clear" msgstr "清除" -#: src/components/related-actions.jsx:39 +#: src/components/related-actions.jsx:40 msgid "Forever" msgstr "永久" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.jsx:194 +#: src/components/related-actions.jsx:204 msgid "Last post: <0>{0}" msgstr "" -#: src/components/related-actions.jsx:208 +#: src/components/related-actions.jsx:218 msgid "Muted" msgstr "已靜音" -#: src/components/related-actions.jsx:213 +#: src/components/related-actions.jsx:223 msgid "Blocked" msgstr "已封鎖" -#: src/components/related-actions.jsx:296 +#: src/components/related-actions.jsx:306 msgid "Mention <0>@{username}" msgstr "提及 <0>@{username}" -#: src/components/related-actions.jsx:308 +#: src/components/related-actions.jsx:319 +msgid "Search <0>@{username}'s posts" +msgstr "" + +#: src/components/related-actions.jsx:333 msgid "Translate bio" msgstr "翻譯簡介" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Edit notes" msgstr "" -#: src/components/related-actions.jsx:318 +#: src/components/related-actions.jsx:343 msgid "Add notes" msgstr "" -#: src/components/related-actions.jsx:337 +#: src/components/related-actions.jsx:362 msgid "Notifications enabled for @{username}'s posts." msgstr "已開啟 @{username} 的貼文通知" -#: src/components/related-actions.jsx:338 +#: src/components/related-actions.jsx:363 msgid " Notifications disabled for @{username}'s posts." msgstr "已關閉 @{username} 的貼文通知" -#: src/components/related-actions.jsx:350 +#: src/components/related-actions.jsx:375 msgid "Disable notifications" msgstr "關閉通知" -#: src/components/related-actions.jsx:351 +#: src/components/related-actions.jsx:376 msgid "Enable notifications" msgstr "開啟通知" -#: src/components/related-actions.jsx:368 +#: src/components/related-actions.jsx:393 msgid "Boosts from @{username} enabled." msgstr "觀看 @{username} 的轉嘟" -#: src/components/related-actions.jsx:369 +#: src/components/related-actions.jsx:394 msgid "Boosts from @{username} disabled." msgstr "取消觀看 @{username} 的轉嘟" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Disable boosts" msgstr "停用轉嘟" -#: src/components/related-actions.jsx:380 +#: src/components/related-actions.jsx:405 msgid "Enable boosts" msgstr "啟用轉嘟" -#: src/components/related-actions.jsx:399 +#: src/components/related-actions.jsx:424 msgid "@{username} is no longer featured on your profile." msgstr "" -#: src/components/related-actions.jsx:409 +#: src/components/related-actions.jsx:434 msgid "@{username} is now featured on your profile." msgstr "" -#: src/components/related-actions.jsx:417 +#: src/components/related-actions.jsx:442 msgid "Unable to unfeature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:421 +#: src/components/related-actions.jsx:446 msgid "Unable to feature @{username} on your profile." msgstr "" -#: src/components/related-actions.jsx:430 +#: src/components/related-actions.jsx:455 msgid "Don't feature on profile" msgstr "" -#: src/components/related-actions.jsx:431 +#: src/components/related-actions.jsx:456 #: src/pages/hashtag.jsx:333 msgid "Feature on profile" msgstr "" -#: src/components/related-actions.jsx:440 -#: src/components/related-actions.jsx:478 +#: src/components/related-actions.jsx:465 +#: src/components/related-actions.jsx:515 msgid "Show featured profiles" msgstr "" -#: src/components/related-actions.jsx:539 +#: src/components/related-actions.jsx:507 +#: src/pages/account-statuses.jsx:464 +msgid "Search my posts" +msgstr "" + +#: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1513 +#: src/components/status.jsx:1501 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.jsx:581 +#: src/components/related-actions.jsx:622 msgid "Unmuted @{username}" msgstr "" -#: src/components/related-actions.jsx:593 +#: src/components/related-actions.jsx:634 msgid "Unmute <0>@{username}" msgstr "" -#: src/components/related-actions.jsx:609 +#: src/components/related-actions.jsx:650 msgid "Mute <0>@{username}…" msgstr "靜音 <0>@{username}…" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.jsx:641 +#: src/components/related-actions.jsx:682 msgid "Muted @{username} for {0}" msgstr "已將 @{username} 靜音 {0}" -#: src/components/related-actions.jsx:653 +#: src/components/related-actions.jsx:694 msgid "Unable to mute @{username}" msgstr "無法靜音 @{username}" -#: src/components/related-actions.jsx:674 +#: src/components/related-actions.jsx:715 msgid "Remove <0>@{username} from followers?" msgstr "要把 <0>@{username} 從跟隨者中移除嗎?" -#: src/components/related-actions.jsx:694 +#: src/components/related-actions.jsx:735 msgid "@{username} removed from followers" msgstr "已把 @{username} 從跟隨者中移除" -#: src/components/related-actions.jsx:706 +#: src/components/related-actions.jsx:747 msgid "Remove follower…" msgstr "移除跟隨者..." -#: src/components/related-actions.jsx:717 +#: src/components/related-actions.jsx:758 msgid "Block <0>@{username}?" msgstr "封鎖 <0>@{username}?" -#: src/components/related-actions.jsx:741 +#: src/components/related-actions.jsx:782 msgid "Unblocked @{username}" msgstr "取消封鎖 @{username}" -#: src/components/related-actions.jsx:749 +#: src/components/related-actions.jsx:790 msgid "Blocked @{username}" msgstr "已把 @{username} 封鎖" -#: src/components/related-actions.jsx:757 +#: src/components/related-actions.jsx:798 msgid "Unable to unblock @{username}" msgstr "無法取消封鎖 @{username}" -#: src/components/related-actions.jsx:759 +#: src/components/related-actions.jsx:800 msgid "Unable to block @{username}" msgstr "無法封鎖 @{username}" -#: src/components/related-actions.jsx:769 +#: src/components/related-actions.jsx:810 msgid "Unblock <0>@{username}" msgstr "取消封鎖 <0>@{username}" -#: src/components/related-actions.jsx:778 +#: src/components/related-actions.jsx:819 msgid "Block <0>@{username}…" msgstr "封鎖 <0>@{username}…" -#: src/components/related-actions.jsx:795 +#: src/components/related-actions.jsx:836 msgid "Report <0>@{username}…" msgstr "檢舉 <0>@{username}…" -#: src/components/related-actions.jsx:851 +#: src/components/related-actions.jsx:892 msgid "Withdraw follow request?" msgstr "收回跟隨請求?" #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.jsx:852 +#: src/components/related-actions.jsx:893 msgid "Unfollow @{0}?" msgstr "取消跟隨 @{0}?" -#: src/components/related-actions.jsx:915 +#: src/components/related-actions.jsx:956 msgid "Unfollow…" msgstr "取消跟隨…" -#: src/components/related-actions.jsx:924 +#: src/components/related-actions.jsx:965 msgid "Withdraw…" msgstr "丟棄…" -#: src/components/related-actions.jsx:931 -#: src/components/related-actions.jsx:935 +#: src/components/related-actions.jsx:972 +#: src/components/related-actions.jsx:976 #: src/pages/hashtag.jsx:265 msgid "Follow" msgstr "跟隨" @@ -2357,7 +2364,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1644 +#: src/components/status.jsx:1632 #: src/pages/list.jsx:195 msgid "Edit" msgstr "編輯" @@ -2570,9 +2577,9 @@ msgid "You are not allowed to quote this post" msgstr "" #: src/components/status.jsx:371 -#: src/components/status.jsx:3197 -#: src/components/status.jsx:3198 -#: src/components/status.jsx:3199 +#: src/components/status.jsx:3185 +#: src/components/status.jsx:3186 +#: src/components/status.jsx:3187 msgid "Post unavailable" msgstr "" @@ -2639,54 +2646,54 @@ msgstr "" #: src/components/status.jsx:1173 #: src/components/status.jsx:1250 -#: src/components/status.jsx:2936 -#: src/components/status.jsx:3000 +#: src/components/status.jsx:2924 +#: src/components/status.jsx:2988 msgid "Unboost" msgstr "取消轉發" #: src/components/status.jsx:1212 -#: src/components/status.jsx:2985 +#: src/components/status.jsx:2973 msgid "Quote with link" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1229 -#: src/components/status.jsx:1833 +#: src/components/status.jsx:1821 msgid "Unboosted @{0}'s post" msgstr "" #. placeholder {0}: username || acct #: src/components/status.jsx:1230 -#: src/components/status.jsx:1834 +#: src/components/status.jsx:1822 msgid "Boosted @{0}'s post" msgstr "" #: src/components/status.jsx:1252 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost/Quote…" msgstr "" #: src/components/status.jsx:1253 -#: src/components/status.jsx:2999 +#: src/components/status.jsx:2987 msgid "Boost…" msgstr "轉發…" #: src/components/status.jsx:1265 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:3007 msgid "Unlike" msgstr "取消喜愛" #: src/components/status.jsx:1266 -#: src/components/status.jsx:2169 -#: src/components/status.jsx:2170 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2157 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:3007 +#: src/components/status.jsx:3008 msgid "Like" msgstr "喜愛" #: src/components/status.jsx:1275 -#: src/components/status.jsx:3031 +#: src/components/status.jsx:3019 msgid "Unbookmark" msgstr "取消書籤" @@ -2723,199 +2730,199 @@ msgstr "顯示編輯紀錄" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1480 +#: src/components/status.jsx:1468 msgid "Open link" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1548 +#: src/components/status.jsx:1536 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1554 +#: src/components/status.jsx:1542 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1555 +#: src/components/status.jsx:1543 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1564 +#: src/components/status.jsx:1552 msgid "Unmute conversation" msgstr "取消此對話的靜音" -#: src/components/status.jsx:1571 +#: src/components/status.jsx:1559 msgid "Mute conversation" msgstr "靜音對話" -#: src/components/status.jsx:1587 +#: src/components/status.jsx:1575 msgid "Post unpinned from profile" msgstr "貼文已從個人檔案取消釘選" -#: src/components/status.jsx:1588 +#: src/components/status.jsx:1576 msgid "Post pinned to profile" msgstr "貼文已釘選至個人檔案" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1593 +#: src/components/status.jsx:1581 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1602 +#: src/components/status.jsx:1590 msgid "Unpin from profile" msgstr "從個人檔案取消釘選" -#: src/components/status.jsx:1609 +#: src/components/status.jsx:1597 msgid "Pin to profile" msgstr "釘選至個人檔案" -#: src/components/status.jsx:1622 +#: src/components/status.jsx:1610 #: src/pages/settings.jsx:335 msgid "Quote settings" msgstr "" -#: src/components/status.jsx:1655 +#: src/components/status.jsx:1643 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1671 +#: src/components/status.jsx:1659 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1674 +#: src/components/status.jsx:1662 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1699 +#: src/components/status.jsx:1687 msgid "Remove my post from <0>@{0}'s post?" msgstr "" -#: src/components/status.jsx:1720 +#: src/components/status.jsx:1708 msgid "Quote removed" msgstr "" -#: src/components/status.jsx:1724 +#: src/components/status.jsx:1712 msgid "Unable to remove quote" msgstr "" -#: src/components/status.jsx:1730 +#: src/components/status.jsx:1718 msgid "Remove quote…" msgstr "" -#: src/components/status.jsx:1744 +#: src/components/status.jsx:1732 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2170 -#: src/components/status.jsx:2206 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2158 +#: src/components/status.jsx:2194 +#: src/components/status.jsx:3008 msgid "Liked" msgstr "" -#: src/components/status.jsx:2203 -#: src/components/status.jsx:3002 +#: src/components/status.jsx:2191 +#: src/components/status.jsx:2990 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2213 -#: src/components/status.jsx:3032 +#: src/components/status.jsx:2201 +#: src/components/status.jsx:3020 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2217 +#: src/components/status.jsx:2205 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2274 -#: src/components/status.jsx:2773 +#: src/components/status.jsx:2262 +#: src/components/status.jsx:2761 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2312 -#: src/components/status.jsx:2380 +#: src/components/status.jsx:2300 +#: src/components/status.jsx:2368 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 +#: src/components/status.jsx:2642 msgid "Show less" msgstr "" -#: src/components/status.jsx:2486 -#: src/components/status.jsx:2548 +#: src/components/status.jsx:2474 +#: src/components/status.jsx:2536 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2650 +#: src/components/status.jsx:2638 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "" -#: src/components/status.jsx:2654 +#: src/components/status.jsx:2642 msgid "Show media" msgstr "" -#: src/components/status.jsx:2808 +#: src/components/status.jsx:2796 msgid "Edited" msgstr "" +#: src/components/status.jsx:2882 #: src/components/status.jsx:2894 -#: src/components/status.jsx:2906 msgid "Comments" msgstr "" -#: src/components/status.jsx:3195 +#: src/components/status.jsx:3183 msgid "Post hidden by your filters" msgstr "" -#: src/components/status.jsx:3196 +#: src/components/status.jsx:3184 msgid "Post pending" msgstr "" -#: src/components/status.jsx:3200 +#: src/components/status.jsx:3188 msgid "Post removed by author" msgstr "" -#: src/components/status.jsx:3201 +#: src/components/status.jsx:3189 msgid "Post hidden because you've blocked @{name}." msgstr "" -#: src/components/status.jsx:3203 +#: src/components/status.jsx:3191 msgid "Post hidden because you've blocked {domain}." msgstr "" -#: src/components/status.jsx:3204 +#: src/components/status.jsx:3192 msgid "Post hidden because you've muted @{name}." msgstr "" -#: src/components/status.jsx:3275 +#: src/components/status.jsx:3263 msgid "Show anyway" msgstr "" -#: src/components/status.jsx:3391 +#: src/components/status.jsx:3379 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3395 +#: src/components/status.jsx:3383 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3400 +#: src/components/status.jsx:3388 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3532 +#: src/components/status.jsx:3520 msgid "<0/> <1/> boosted" msgstr "" @@ -3029,95 +3036,100 @@ msgstr "需要登入" msgid "Go home" msgstr "回到主頁" -#: src/pages/account-statuses.jsx:242 +#: src/pages/account-statuses.jsx:232 msgid "Account posts" msgstr "帳號貼文" -#: src/pages/account-statuses.jsx:249 +#: src/pages/account-statuses.jsx:239 msgid "{accountDisplay} (+ Replies)" msgstr "" -#: src/pages/account-statuses.jsx:251 +#: src/pages/account-statuses.jsx:241 msgid "{accountDisplay} (- Boosts)" msgstr "" -#: src/pages/account-statuses.jsx:253 +#: src/pages/account-statuses.jsx:243 msgid "{accountDisplay} (#{tagged})" msgstr "" -#: src/pages/account-statuses.jsx:255 +#: src/pages/account-statuses.jsx:245 msgid "{accountDisplay} (Media)" msgstr "" -#: src/pages/account-statuses.jsx:261 +#: src/pages/account-statuses.jsx:251 msgid "{accountDisplay} ({monthYear})" msgstr "" -#: src/pages/account-statuses.jsx:332 +#: src/pages/account-statuses.jsx:322 msgid "Clear filters" msgstr "" -#: src/pages/account-statuses.jsx:349 +#: src/pages/account-statuses.jsx:339 msgid "Showing post with replies" msgstr "" -#: src/pages/account-statuses.jsx:354 +#: src/pages/account-statuses.jsx:344 msgid "+ Replies" msgstr "" -#: src/pages/account-statuses.jsx:360 +#: src/pages/account-statuses.jsx:350 msgid "Showing posts without boosts" msgstr "" -#: src/pages/account-statuses.jsx:365 +#: src/pages/account-statuses.jsx:355 msgid "- Boosts" msgstr "" -#: src/pages/account-statuses.jsx:371 +#: src/pages/account-statuses.jsx:361 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.jsx:388 +#: src/pages/account-statuses.jsx:378 msgid "Showing posts tagged with #{0}" msgstr "" -#. placeholder {0}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', }) -#: src/pages/account-statuses.jsx:427 +#. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) +#: src/pages/account-statuses.jsx:418 msgid "Showing posts in {0}" msgstr "" -#: src/pages/account-statuses.jsx:496 +#. placeholder {0}: account?.username +#: src/pages/account-statuses.jsx:465 +msgid "Search @{0}'s posts" +msgstr "" + +#: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 #: src/pages/search.jsx:492 msgid "Posts" msgstr "嘟文" -#: src/pages/account-statuses.jsx:521 +#: src/pages/account-statuses.jsx:536 msgid "Nothing to see here yet." msgstr "" -#: src/pages/account-statuses.jsx:522 +#: src/pages/account-statuses.jsx:537 #: src/pages/public.jsx:99 #: src/pages/trending.jsx:452 msgid "Unable to load posts" msgstr "" -#: src/pages/account-statuses.jsx:563 -#: src/pages/account-statuses.jsx:593 +#: src/pages/account-statuses.jsx:578 +#: src/pages/account-statuses.jsx:608 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.jsx:570 +#: src/pages/account-statuses.jsx:585 msgid "Switch to account's instance {0}" msgstr "" -#: src/pages/account-statuses.jsx:600 +#: src/pages/account-statuses.jsx:615 msgid "Switch to my instance (<0>{currentInstance})" msgstr "" -#: src/pages/account-statuses.jsx:673 +#: src/pages/account-statuses.jsx:688 msgid "Month" msgstr "" From a03635bc1c8120aa676dbafb97ed361be1c3a6dd Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Fri, 19 Dec 2025 22:23:44 +0800 Subject: [PATCH 068/104] i18n updates (ca-ES,es-ES,fi-FI,gl-ES,pl-PL) (#1397) * New translations (Catalan) * Update catalogs.json * New translations (Galician) * New translations (Spanish) * New translations (Finnish) * Update catalogs.json * New translations (Polish) --------- Co-authored-by: github-actions[bot] --- src/data/catalogs.json | 10 +++++----- src/locales/ca-ES.po | 10 +++++----- src/locales/es-ES.po | 8 ++++---- src/locales/fi-FI.po | 8 ++++---- src/locales/gl-ES.po | 8 ++++---- src/locales/pl-PL.po | 8 ++++---- 6 files changed, 26 insertions(+), 26 deletions(-) diff --git a/src/data/catalogs.json b/src/data/catalogs.json index 3e15520d48..575d9100d7 100644 --- a/src/data/catalogs.json +++ b/src/data/catalogs.json @@ -24,7 +24,7 @@ "code": "de-DE", "nativeName": "Deutsch", "name": "German", - "completion": 94, + "completion": 93, "listed": true }, { @@ -94,7 +94,7 @@ "code": "ja-JP", "nativeName": "日本語", "name": "Japanese", - "completion": 67, + "completion": 66, "listed": true }, { @@ -108,7 +108,7 @@ "code": "ko-KR", "nativeName": "한국어", "name": "Korean", - "completion": 78, + "completion": 77, "listed": true }, { @@ -129,7 +129,7 @@ "code": "nl-NL", "nativeName": "Nederlands", "name": "Dutch", - "completion": 67, + "completion": 66, "listed": true }, { @@ -157,7 +157,7 @@ "code": "ru-RU", "nativeName": "русский", "name": "Russian", - "completion": 99, + "completion": 98, "listed": true }, { diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index e9938976c9..6f37958c5b 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: ca\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-16 00:33\n" +"PO-Revision-Date: 2025-12-16 01:32\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1945,7 +1945,7 @@ msgstr "Menciona a <0>@{username}" #: src/components/related-actions.jsx:319 msgid "Search <0>@{username}'s posts" -msgstr "" +msgstr "Cerca les publicacions de <0>@{username}" #: src/components/related-actions.jsx:333 msgid "Translate bio" @@ -2024,7 +2024,7 @@ msgstr "Mostra els perfils destacats" #: src/components/related-actions.jsx:507 #: src/pages/account-statuses.jsx:464 msgid "Search my posts" -msgstr "" +msgstr "Cerca a les meves publicacions" #: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 @@ -3098,7 +3098,7 @@ msgstr "Es mostren publicacions a {0}" #. placeholder {0}: account?.username #: src/pages/account-statuses.jsx:465 msgid "Search @{0}'s posts" -msgstr "" +msgstr "Cerca a les publicacions de @{0}" #: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 @@ -4199,7 +4199,7 @@ msgstr "Substitueix el text per blocs, útil per prendre captures de pantalla pe #: src/pages/settings.jsx:738 msgid "Install {CLIENT_NAME}" -msgstr "" +msgstr "Instal·la {CLIENT_NAME}" #: src/pages/settings.jsx:746 msgid "About" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 93341091db..b2fefec5f0 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-16 00:33\n" +"PO-Revision-Date: 2025-12-16 11:47\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1944,7 +1944,7 @@ msgstr "Mencionar a <0>@{username}" #: src/components/related-actions.jsx:319 msgid "Search <0>@{username}'s posts" -msgstr "" +msgstr "Buscar publicaciones de <0>@{username}" #: src/components/related-actions.jsx:333 msgid "Translate bio" @@ -2023,7 +2023,7 @@ msgstr "Mostrar perfiles destacados" #: src/components/related-actions.jsx:507 #: src/pages/account-statuses.jsx:464 msgid "Search my posts" -msgstr "" +msgstr "Buscar en mis publicaciones" #: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 @@ -3097,7 +3097,7 @@ msgstr "Mostrando publicaciones en {0}" #. placeholder {0}: account?.username #: src/pages/account-statuses.jsx:465 msgid "Search @{0}'s posts" -msgstr "" +msgstr "Buscar en las publicaciones de @{0}" #: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 8909e57e2a..9e623760bd 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-16 00:33\n" +"PO-Revision-Date: 2025-12-16 13:45\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1944,7 +1944,7 @@ msgstr "Mainitse <0>@{username}" #: src/components/related-actions.jsx:319 msgid "Search <0>@{username}'s posts" -msgstr "" +msgstr "Hae käyttäjän <0>@{username} julkaisuja" #: src/components/related-actions.jsx:333 msgid "Translate bio" @@ -2023,7 +2023,7 @@ msgstr "Näytä esille nostetut profiilit" #: src/components/related-actions.jsx:507 #: src/pages/account-statuses.jsx:464 msgid "Search my posts" -msgstr "" +msgstr "Hae omia julkaisujani" #: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 @@ -3097,7 +3097,7 @@ msgstr "Näytetään julkaisut ajalta {0}" #. placeholder {0}: account?.username #: src/pages/account-statuses.jsx:465 msgid "Search @{0}'s posts" -msgstr "" +msgstr "Hae käyttäjän @{0} julkaisuja" #: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po index df60fee667..9346ba6164 100644 --- a/src/locales/gl-ES.po +++ b/src/locales/gl-ES.po @@ -8,7 +8,7 @@ msgstr "" "Language: gl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-16 00:33\n" +"PO-Revision-Date: 2025-12-16 03:50\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -1944,7 +1944,7 @@ msgstr "Mencionar a <0>@{username}" #: src/components/related-actions.jsx:319 msgid "Search <0>@{username}'s posts" -msgstr "" +msgstr "Buscar publicacións de <0>@{username}" #: src/components/related-actions.jsx:333 msgid "Translate bio" @@ -2023,7 +2023,7 @@ msgstr "Mostrar perfís destacados" #: src/components/related-actions.jsx:507 #: src/pages/account-statuses.jsx:464 msgid "Search my posts" -msgstr "" +msgstr "Buscar nas miñas publicacións" #: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 @@ -3097,7 +3097,7 @@ msgstr "Mostando publicacións en {0}" #. placeholder {0}: account?.username #: src/pages/account-statuses.jsx:465 msgid "Search @{0}'s posts" -msgstr "" +msgstr "Buscar publicacións de @{0}" #: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 87cde2e5f2..5524e25929 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: phanpy\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-16 00:33\n" +"PO-Revision-Date: 2025-12-19 14:23\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" @@ -1944,7 +1944,7 @@ msgstr "Wspomnij o <0>@{username}" #: src/components/related-actions.jsx:319 msgid "Search <0>@{username}'s posts" -msgstr "" +msgstr "Znajdź wpisy <0>@{username}" #: src/components/related-actions.jsx:333 msgid "Translate bio" @@ -2023,7 +2023,7 @@ msgstr "Pokaż wyróżnione profile" #: src/components/related-actions.jsx:507 #: src/pages/account-statuses.jsx:464 msgid "Search my posts" -msgstr "" +msgstr "Przeszukaj swoje wpisy" #: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 @@ -3097,7 +3097,7 @@ msgstr "Wyświetlanie wpisów w {0}" #. placeholder {0}: account?.username #: src/pages/account-statuses.jsx:465 msgid "Search @{0}'s posts" -msgstr "" +msgstr "Znajdź wpisy @{0}" #: src/pages/account-statuses.jsx:511 #: src/pages/search.jsx:345 From 1f92cee7e7d4145f74832a7d5462e7df0b26158f Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Thu, 25 Dec 2025 21:35:39 +0800 Subject: [PATCH 069/104] New experiment: Year in Posts --- package-lock.json | 29 + package.json | 1 + src/app.jsx | 11 + src/components/ICONS.jsx | 1 + src/locales/en.po | 163 ++--- src/pages/settings.jsx | 18 + src/pages/year-in-posts.css | 655 ++++++++++++++++++++ src/pages/year-in-posts.jsx | 1162 +++++++++++++++++++++++++++++++++++ src/utils/db.js | 1 + src/utils/year-in-posts.js | 141 +++++ 10 files changed, 2103 insertions(+), 79 deletions(-) create mode 100644 src/pages/year-in-posts.css create mode 100644 src/pages/year-in-posts.jsx create mode 100644 src/utils/year-in-posts.js diff --git a/package-lock.json b/package-lock.json index 2878651e2e..a26fbae586 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,6 +23,7 @@ "exifreader": "~4.32.0", "fast-blurhash": "~1.1.4", "fast-equals": "~5.3.3", + "flexsearch": "^0.8.212", "fuse.js": "~7.1.0", "gifuct-js": "~2.1.2", "html-prettify": "~1.0.7", @@ -6193,6 +6194,34 @@ "node": ">=8" } }, + "node_modules/flexsearch": { + "version": "0.8.212", + "resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.8.212.tgz", + "integrity": "sha512-wSyJr1GUWoOOIISRu+X2IXiOcVfg9qqBRyCPRUdLMIGJqPzMo+jMRlvE83t14v1j0dRMEaBbER/adQjp6Du2pw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/ts-thomas" + }, + { + "type": "paypal", + "url": "https://www.paypal.com/donate/?hosted_button_id=GEVR88FC9BWRW" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/flexsearch" + }, + { + "type": "patreon", + "url": "https://patreon.com/user?u=96245532" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/ts-thomas" + } + ], + "license": "Apache-2.0" + }, "node_modules/for-each": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", diff --git a/package.json b/package.json index b2c2bd93ec..4c8bda0385 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "exifreader": "~4.32.0", "fast-blurhash": "~1.1.4", "fast-equals": "~5.3.3", + "flexsearch": "~0.8.212", "fuse.js": "~7.1.0", "gifuct-js": "~2.1.2", "html-prettify": "~1.0.7", diff --git a/src/app.jsx b/src/app.jsx index d647873b4e..7ee820b006 100644 --- a/src/app.jsx +++ b/src/app.jsx @@ -78,6 +78,9 @@ const Sandbox = ? lazy(() => import('./pages/sandbox')) : () => null; +// Lazy load YearInPosts component +const YearInPosts = lazy(() => import('./pages/year-in-posts')); + // QR Scan Test component for development function QrScanTest() { useEffect(() => { @@ -688,6 +691,14 @@ function SecondaryRoutes({ isLoggedIn }) { } /> } /> } /> + }> + + + } + /> } /> )} diff --git a/src/components/ICONS.jsx b/src/components/ICONS.jsx index 0a98af7100..00d339d9d1 100644 --- a/src/components/ICONS.jsx +++ b/src/components/ICONS.jsx @@ -195,4 +195,5 @@ export const ICONS = { qrcode: () => import('@iconify-icons/mingcute/qrcode-2-line'), scan: () => import('@iconify-icons/mingcute/scan-line'), note: () => import('@iconify-icons/mingcute/document-3-line'), + grid: () => import('@iconify-icons/mingcute/grid-line'), }; diff --git a/src/locales/en.po b/src/locales/en.po index a88a13c173..bf1d4032bf 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -143,7 +143,7 @@ msgstr "" #: src/components/account-info.jsx:786 #: src/components/compose.jsx:1974 -#: src/pages/settings.jsx:328 +#: src/pages/settings.jsx:339 #: src/utils/visibility-text.jsx:7 msgid "Followers" msgstr "Followers" @@ -219,6 +219,7 @@ msgstr "" #: src/pages/catchup.jsx:2219 #: src/pages/status.jsx:1167 #: src/pages/status.jsx:1892 +#: src/pages/year-in-posts.jsx:879 msgid "Replies" msgstr "" @@ -234,7 +235,8 @@ msgstr "Quotes" #: src/pages/catchup.jsx:76 #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 -#: src/pages/settings.jsx:1234 +#: src/pages/settings.jsx:1252 +#: src/pages/year-in-posts.jsx:881 msgid "Boosts" msgstr "" @@ -285,7 +287,7 @@ msgstr "View post stats" #: src/pages/list.jsx:302 #: src/pages/notifications.jsx:941 #: src/pages/scheduled-posts.jsx:288 -#: src/pages/settings.jsx:96 +#: src/pages/settings.jsx:107 #: src/pages/status.jsx:1631 msgid "Close" msgstr "" @@ -538,21 +540,21 @@ msgstr "Posting on <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 #: src/components/status.jsx:299 -#: src/pages/settings.jsx:370 +#: src/pages/settings.jsx:381 msgid "Anyone can quote" msgstr "Anyone can quote" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 #: src/components/status.jsx:300 -#: src/pages/settings.jsx:373 +#: src/pages/settings.jsx:384 msgid "Your followers can quote" msgstr "Your followers can quote" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 #: src/components/status.jsx:301 -#: src/pages/settings.jsx:376 +#: src/pages/settings.jsx:387 msgid "Only you can quote" msgstr "Only you can quote" @@ -561,7 +563,7 @@ msgid "Quotes can't be embedded in private mentions." msgstr "Quotes can't be embedded in private mentions." #: src/components/compose.jsx:1962 -#: src/pages/settings.jsx:322 +#: src/pages/settings.jsx:333 #: src/utils/visibility-text.jsx:4 msgid "Public" msgstr "" @@ -574,7 +576,7 @@ msgid "Local" msgstr "" #: src/components/compose.jsx:1971 -#: src/pages/settings.jsx:325 +#: src/pages/settings.jsx:336 #: src/utils/visibility-text.jsx:6 msgid "Quiet public" msgstr "Quiet public" @@ -655,7 +657,7 @@ msgid "Custom emojis are not available on this server." msgstr "Custom emojis are not available on this server." #: src/components/drafts.jsx:62 -#: src/pages/settings.jsx:731 +#: src/pages/settings.jsx:742 msgid "Unsent drafts" msgstr "" @@ -1372,7 +1374,7 @@ msgstr "" #: src/pages/home.jsx:240 #: src/pages/mentions.jsx:21 #: src/pages/mentions.jsx:174 -#: src/pages/settings.jsx:1226 +#: src/pages/settings.jsx:1244 #: src/pages/trending.jsx:384 msgid "Mentions" msgstr "" @@ -1416,7 +1418,8 @@ msgstr "" #: src/pages/catchup.jsx:2225 #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 -#: src/pages/settings.jsx:1230 +#: src/pages/settings.jsx:1248 +#: src/pages/year-in-posts.jsx:880 msgid "Likes" msgstr "" @@ -1861,12 +1864,12 @@ msgid "Continue unwrapping…" msgstr "Continue unwrapping…" #: src/components/quote-settings-sheet.jsx:37 -#: src/pages/settings.jsx:361 +#: src/pages/settings.jsx:372 msgid "Quote settings updated" msgstr "Quote settings updated" #: src/components/quote-settings-sheet.jsx:47 -#: src/pages/settings.jsx:363 +#: src/pages/settings.jsx:374 msgid "Failed to update quote settings" msgstr "Failed to update quote settings" @@ -2778,7 +2781,7 @@ msgid "Pin to profile" msgstr "" #: src/components/status.jsx:1610 -#: src/pages/settings.jsx:335 +#: src/pages/settings.jsx:346 msgid "Quote settings" msgstr "Quote settings" @@ -2948,7 +2951,7 @@ msgid "{index}/X" msgstr "{index}/X" #: src/components/timeline.jsx:480 -#: src/pages/settings.jsx:1254 +#: src/pages/settings.jsx:1272 msgid "New posts" msgstr "" @@ -3366,10 +3369,12 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1533 +#: src/pages/year-in-posts.jsx:842 msgid "Sort" msgstr "" #: src/pages/catchup.jsx:1563 +#: src/pages/year-in-posts.jsx:878 msgid "Date" msgstr "Date" @@ -3827,7 +3832,7 @@ msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" #: src/pages/notifications.jsx:680 -#: src/pages/settings.jsx:1242 +#: src/pages/settings.jsx:1260 msgid "Follow requests" msgstr "" @@ -4044,249 +4049,249 @@ msgstr "" msgid "Enter your search term or paste a URL above to get started." msgstr "" -#: src/pages/settings.jsx:101 +#: src/pages/settings.jsx:112 msgid "Settings" msgstr "" -#: src/pages/settings.jsx:110 +#: src/pages/settings.jsx:121 msgid "Appearance" msgstr "" -#: src/pages/settings.jsx:186 +#: src/pages/settings.jsx:197 msgid "Light" msgstr "" -#: src/pages/settings.jsx:197 +#: src/pages/settings.jsx:208 msgid "Dark" msgstr "" -#: src/pages/settings.jsx:210 +#: src/pages/settings.jsx:221 msgid "Auto" msgstr "" -#: src/pages/settings.jsx:220 +#: src/pages/settings.jsx:231 msgid "Text size" msgstr "" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.jsx:225 -#: src/pages/settings.jsx:250 +#: src/pages/settings.jsx:236 +#: src/pages/settings.jsx:261 msgid "A" msgstr "" -#: src/pages/settings.jsx:264 +#: src/pages/settings.jsx:275 msgid "Display language" msgstr "" -#: src/pages/settings.jsx:272 +#: src/pages/settings.jsx:283 msgid "Volunteer translations" msgstr "Volunteer translations" -#: src/pages/settings.jsx:283 +#: src/pages/settings.jsx:294 msgid "Posting" msgstr "" -#: src/pages/settings.jsx:289 +#: src/pages/settings.jsx:300 msgid "Default visibility" msgstr "" -#: src/pages/settings.jsx:290 -#: src/pages/settings.jsx:336 -#: src/pages/settings.jsx:384 +#: src/pages/settings.jsx:301 +#: src/pages/settings.jsx:347 +#: src/pages/settings.jsx:395 msgid "Synced" msgstr "" -#: src/pages/settings.jsx:313 +#: src/pages/settings.jsx:324 msgid "Default visibility updated" msgstr "Default visibility updated" -#: src/pages/settings.jsx:315 +#: src/pages/settings.jsx:326 msgid "Failed to update default visibility" msgstr "Failed to update default visibility" -#: src/pages/settings.jsx:386 +#: src/pages/settings.jsx:397 msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings." msgstr "" -#: src/pages/settings.jsx:401 +#: src/pages/settings.jsx:412 msgid "Experiments" msgstr "" -#: src/pages/settings.jsx:414 +#: src/pages/settings.jsx:425 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.jsx:426 +#: src/pages/settings.jsx:437 msgid "Boosts carousel" msgstr "" -#: src/pages/settings.jsx:443 +#: src/pages/settings.jsx:454 msgid "Post translation" msgstr "" -#: src/pages/settings.jsx:454 +#: src/pages/settings.jsx:465 msgid "Translate to " msgstr "Translate to " -#: src/pages/settings.jsx:465 +#: src/pages/settings.jsx:476 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.jsx:491 +#: src/pages/settings.jsx:502 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.jsx:546 +#: src/pages/settings.jsx:557 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.jsx:574 +#: src/pages/settings.jsx:585 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.jsx:578 +#: src/pages/settings.jsx:589 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.jsx:599 +#: src/pages/settings.jsx:610 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.jsx:603 +#: src/pages/settings.jsx:614 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.jsx:632 +#: src/pages/settings.jsx:643 msgid "Image description generator" msgstr "" -#: src/pages/settings.jsx:637 +#: src/pages/settings.jsx:648 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.jsx:644 +#: src/pages/settings.jsx:655 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.jsx:672 +#: src/pages/settings.jsx:683 msgid "\"Cloud\" import/export for shortcuts settings" msgstr "" -#: src/pages/settings.jsx:677 +#: src/pages/settings.jsx:688 msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." msgstr "" -#: src/pages/settings.jsx:688 +#: src/pages/settings.jsx:699 msgid "Note: This feature uses currently-logged-in instance server API." msgstr "" -#: src/pages/settings.jsx:705 +#: src/pages/settings.jsx:716 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.jsx:714 +#: src/pages/settings.jsx:725 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.jsx:738 +#: src/pages/settings.jsx:756 msgid "Install {CLIENT_NAME}" msgstr "Install {CLIENT_NAME}" -#: src/pages/settings.jsx:746 +#: src/pages/settings.jsx:764 msgid "About" msgstr "" -#: src/pages/settings.jsx:785 +#: src/pages/settings.jsx:803 msgid "<0>Built by <1>@cheeaun" msgstr "" -#: src/pages/settings.jsx:814 +#: src/pages/settings.jsx:832 msgid "Sponsor" msgstr "" -#: src/pages/settings.jsx:822 +#: src/pages/settings.jsx:840 msgid "Donate" msgstr "Donate" -#: src/pages/settings.jsx:838 +#: src/pages/settings.jsx:856 msgid "What's new" msgstr "What's new" -#: src/pages/settings.jsx:842 +#: src/pages/settings.jsx:860 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.jsx:849 +#: src/pages/settings.jsx:867 msgid "<0>Site: {0}" msgstr "" #. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.jsx:856 +#: src/pages/settings.jsx:874 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.jsx:871 +#: src/pages/settings.jsx:889 msgid "Version string copied" msgstr "" -#: src/pages/settings.jsx:874 +#: src/pages/settings.jsx:892 msgid "Unable to copy version string" msgstr "" -#: src/pages/settings.jsx:1139 -#: src/pages/settings.jsx:1144 +#: src/pages/settings.jsx:1157 +#: src/pages/settings.jsx:1162 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1150 +#: src/pages/settings.jsx:1168 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.jsx:1157 +#: src/pages/settings.jsx:1175 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.jsx:1179 +#: src/pages/settings.jsx:1197 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.jsx:1188 +#: src/pages/settings.jsx:1206 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.jsx:1197 +#: src/pages/settings.jsx:1215 msgid "anyone" msgstr "" -#: src/pages/settings.jsx:1201 +#: src/pages/settings.jsx:1219 msgid "people I follow" msgstr "" -#: src/pages/settings.jsx:1205 +#: src/pages/settings.jsx:1223 msgid "followers" msgstr "" -#: src/pages/settings.jsx:1238 +#: src/pages/settings.jsx:1256 msgid "Follows" msgstr "" -#: src/pages/settings.jsx:1246 +#: src/pages/settings.jsx:1264 msgid "Polls" msgstr "" -#: src/pages/settings.jsx:1250 +#: src/pages/settings.jsx:1268 msgid "Post edits" msgstr "" -#: src/pages/settings.jsx:1271 +#: src/pages/settings.jsx:1289 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.jsx:1287 +#: src/pages/settings.jsx:1305 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" diff --git a/src/pages/settings.jsx b/src/pages/settings.jsx index 8ac03a0a27..66202d7ca3 100644 --- a/src/pages/settings.jsx +++ b/src/pages/settings.jsx @@ -15,6 +15,7 @@ import RelativeTime from '../components/relative-time'; import languages from '../data/translang-languages'; import { api, getPreferences, setPreferences } from '../utils/api'; import getTranslateTargetLanguage from '../utils/get-translate-target-language'; +import isSearchEnabled from '../utils/is-search-enabled'; import localeCode2Text from '../utils/localeCode2Text'; import prettyBytes from '../utils/pretty-bytes'; import { @@ -60,6 +61,16 @@ function Settings({ onClose }) { const [prefs, setPrefs] = useState(getPreferences()); const { masto, authenticated, instance } = api(); + const [searchEnabled, setSearchEnabled] = useState(false); + + useEffect(() => { + if (!authenticated) return; + (async () => { + const enabled = await isSearchEnabled(instance); + setSearchEnabled(enabled); + })(); + }, [instance, authenticated]); + // Get preferences every time Settings is opened // NOTE: Disabled for now because I don't expect this to change often. Also for some reason, the /api/v1/preferences endpoint is cached for a while and return old prefs if refresh immediately after changing them. // useEffect(() => { @@ -732,6 +743,13 @@ function Settings({ onClose }) { )} + {searchEnabled && ( +
  • + + Year in Posts + +
  • + )}
  • + + + + } + > + { + handleFetchYearPosts(); + }} + disabled={uiState === 'loading' || !!searchQuery} + > + + Regenerate + + + + )} + + + + +
    + {!year && ( +
    + {uiState !== 'generating' ? ( + <> +

    + Year in Posts beta +

    +

    A year-at-a-glance view of your posts.

    + +
    + + +
    +

    + + This downloads your posts from the server and saves them + locally. It may take a longer time and require more disk + space. + +

    + + ) : ( +
    + +

    Generating Year in Posts…

    +

    This might take a while.

    +
    + )} + + {availableYears.length > 0 && ( +
    +

    Generated years in posts:

    +
      + {availableYears.map( + ({ year, count, fetchedAt, size, timezoneOffset }) => { + const currentOffset = getCurrentTimezoneOffset(); + const tzMismatch = + timezoneOffset !== undefined && + timezoneOffset !== currentOffset; + + return ( +
    • + + {year} + {' '} + + {/* */} + {count} posts{' '} + {/* TODO: Use Plural above when finalized */} + {' '} + {size && ( + + )}{' '} + {fetchedAt && ( + + )}{' '} + {timezoneOffset !== undefined && ( + + {tzMismatch && } + {formatTimezoneOffset(timezoneOffset)} + + )} + +
    • + ); + }, + )} +
    +
    + )} +
    + )} + + {year && uiState === 'loading' && ( +
    + +
    + )} + + {year && uiState === 'results' && ( + <> + {!searchQuery && monthsWithPosts.length > 0 && ( + + )} + + {(month !== null || searchQuery) && ( +
    + {Object.entries(FILTER_KEYS).map( + ([key, label]) => + filterCounts[key] > 0 && ( + + ), + )} +
    + )} + + {(month !== null || searchQuery) && filteredPosts.length > 1 && ( +
    + + Sort + {' '} +
    + {SORT_OPTIONS.filter((o) => { + if (o.key === 'relevance') return !!searchQuery; + if (o.key === 'createdAt') return true; + return !searchQuery; + }).map(({ key }) => ( + + ))} +
    +
    + )} + + {(month !== null || searchQuery) && ( + <> +
      + {filteredPosts.length === 0 ? ( + <>{/* Nada */} + ) : totalPosts > 20 ? ( + filteredPosts.map((post) => ( + + )) + ) : ( + filteredPosts.map((post) => ( +
    • + + + +
    • + )) + )} +
    + + {searchQuery && hasMore && ( +
    + +
    + )} + + {!searchQuery && ( +
    + {prevMonth ? ( + { + scrollableRef.current?.scrollTo({ + top: 0, + behavior: 'instant', + }); + }} + > + {' '} + {getMonthName(prevMonth.month, i18n.locale, 'long')} + + ) : ( + + )} + {nextMonth && ( + { + scrollableRef.current?.scrollTo({ + top: 0, + behavior: 'instant', + }); + }} + > + {getMonthName(nextMonth.month, i18n.locale, 'long')}{' '} + + + )} +
    + )} + + )} + + )} +
    + +
    +
    + ); +} + +const IntersectionPostItem = ({ root, post, instance }) => { + const ref = useRef(); + const [show, setShow] = useState(false); + + useEffect(() => { + const observer = new IntersectionObserver( + (entries) => { + const entry = entries[0]; + if (entry.isIntersecting) { + queueMicrotask(() => setShow(true)); + observer.unobserve(ref.current); + } + }, + { + root, + rootMargin: `${Math.max(320, screen.height * 0.75)}px`, + }, + ); + if (ref.current) observer.observe(ref.current); + return () => { + if (ref.current) observer.unobserve(ref.current); + }; + }, []); + + const statusId = post.reblog?.id || post.id; + + return ( +
  • + {show ? ( + + + + ) : ( + <>  + )} +
  • + ); +}; + +function CalendarBar({ year, month, monthsWithPosts, postType }) { + const { i18n } = useLingui(); + return ( +
    + {monthsWithPosts.map( + ({ month: m, count, heatmap, original, reply, quote, boost }) => { + const originalRatio = count > 0 ? original / count : 0; + const replyRatio = count > 0 ? reply / count : 0; + const quoteRatio = count > 0 ? quote / count : 0; + const boostRatio = count > 0 ? boost / count : 0; + + return ( + +
    {getMonthName(m, i18n.locale)}
    + {heatmap.length > 0 && ( +
    + {heatmap.map((dayData, i) => { + const total = dayData.count || 0; + const originalRatio = + total > 0 ? dayData.original / total : 0; + const replyRatio = total > 0 ? dayData.reply / total : 0; + const quoteRatio = total > 0 ? dayData.quote / total : 0; + const boostRatio = total > 0 ? dayData.boost / total : 0; + + return ( + + ); + })} +
    + )} + + + ); + }, + )} +
    + ); +} + +const SearchField = forwardRef( + ({ searchQuery, onSearch, placeholder }, ref) => { + const searchInputRef = useRef(null); + + useImperativeHandle(ref, () => ({ + focus: () => { + searchInputRef.current?.focus(); + }, + setValue: (val) => { + searchInputRef.current.value = val; + }, + isFocused: () => { + return document.activeElement === searchInputRef.current; + }, + })); + + const throttledSearch = useThrottledCallback(onSearch, 150); + + return ( +
    { + e.preventDefault(); + const q = searchInputRef.current.value.trim(); + throttledSearch?.cancel(); + throttledSearch(q); + }} + > + { + const val = e.target.value; + throttledSearch(val); + }} + /> +
    + ); + }, +); + +export default YearInPosts; diff --git a/src/utils/db.js b/src/utils/db.js index 589fa01650..c3bfddbc37 100644 --- a/src/utils/db.js +++ b/src/utils/db.js @@ -25,4 +25,5 @@ function initDB(dbName, storeName) { export default { drafts: initDB('drafts-db', 'drafts-store'), catchup: initDB('catchup-db', 'catchup-store'), + yearInPosts: initDB('year-in-posts-db', 'year-in-posts-store'), }; diff --git a/src/utils/year-in-posts.js b/src/utils/year-in-posts.js new file mode 100644 index 0000000000..711bd0962a --- /dev/null +++ b/src/utils/year-in-posts.js @@ -0,0 +1,141 @@ +import { api } from './api'; +import db from './db'; +import store from './store'; +import { getCurrentAccount, getCurrentAccountNS } from './store-utils'; + +const YEAR_IN_POSTS_LIST_KEY = 'year-in-posts-list'; + +export function loadAvailableYears() { + try { + const list = store.account.get(YEAR_IN_POSTS_LIST_KEY) || {}; + const sortedYears = Object.entries(list) + .map(([year, data]) => ({ year: parseInt(year), ...data })) + .sort((a, b) => b.year - a.year); + return sortedYears; + } catch (e) { + console.error(e); + return []; + } +} + +export async function removeYear(yearToRemove) { + try { + const NS = getCurrentAccountNS(); + const dataId = `${NS}-${yearToRemove}`; + await db.yearInPosts.delete(dataId); + + const list = store.account.get(YEAR_IN_POSTS_LIST_KEY) || {}; + delete list[yearToRemove]; + store.account.set(YEAR_IN_POSTS_LIST_KEY, list); + + return true; + } catch (e) { + console.error(e); + throw e; + } +} + +export async function fetchYearPosts(year) { + const { masto } = api(); + const allResults = []; + + const account = getCurrentAccount(); + if (!account) { + throw new Error('No current account'); + } + const accountId = account.info.id; + const accountAcct = account.info.acct; + + const startOfYear = new Date(year, 0, 1); + const endOfYear = new Date(year, 11, 31, 23, 59, 59, 999); + + // Calculate beforeStr: use 2nd Jan for safety margin (server timezone may differ) + const nextYear = year + 1; + const beforeStr = `${nextYear}-01-02`; + + // Search for the latest status before the year ends + let maxId = null; + try { + const searchResults = await masto.v2.search.list({ + q: `from:${accountAcct} before:${beforeStr}`, + type: 'statuses', + limit: 1, + }); + if (searchResults?.statuses?.length) { + maxId = searchResults.statuses[0].id; + } + } catch (e) { + console.error('Search failed', e); + } + + const statusIterator = masto.v1.accounts + .$select(accountId) + .statuses.list({ + limit: 40, + exclude_replies: false, + exclude_reblogs: false, + max_id: maxId || undefined, + }) + .values(); + + fetchLoop: while (true) { + try { + const result = await statusIterator.next(); + const { value, done } = result; + + if (done || !value?.length) break fetchLoop; + + for (const status of value) { + const createdAt = new Date(status.createdAt); + if (createdAt > endOfYear) { + continue; + } + if (createdAt >= startOfYear) { + allResults.push(status); + } else { + break fetchLoop; + } + } + + await new Promise((resolve) => setTimeout(resolve, 300)); + } catch (e) { + console.error(e); + break fetchLoop; + } + } + + allResults.sort((a, b) => new Date(a.createdAt) - new Date(b.createdAt)); + + // Calculate total size of all posts in bytes + let totalSize = 0; + try { + totalSize = new TextEncoder().encode(JSON.stringify(allResults)).length; + } catch (e) { + console.error('Error calculating total size:', e); + } + + const NS = getCurrentAccountNS(); + const dataId = `${NS}-${year}`; + const timezoneOffset = new Date().getTimezoneOffset(); + + await db.yearInPosts.set(dataId, { + id: dataId, + posts: allResults, + count: allResults.length, + year, + size: totalSize, + fetchedAt: Date.now(), + timezoneOffset, + }); + + const list = store.account.get(YEAR_IN_POSTS_LIST_KEY) || {}; + list[year] = { + count: allResults.length, + size: totalSize, + fetchedAt: Date.now(), + timezoneOffset, + }; + store.account.set(YEAR_IN_POSTS_LIST_KEY, list); + + return allResults; +} From 4966a8f5384cf459c825656e4c4540bbdb1eafc4 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 26 Dec 2025 01:41:54 +0800 Subject: [PATCH 070/104] Revert "Move menu items into a submenu" This reverts commit 27ce5bc30a7bb79cdfefcb0eafb84fb056628430. --- src/components/status.jsx | 42 ++---- src/locales/en.po | 310 +++++++++++++++++++------------------- 2 files changed, 167 insertions(+), 185 deletions(-) diff --git a/src/components/status.jsx b/src/components/status.jsx index 74f782ec99..eb5bb08262 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -29,7 +29,6 @@ import { isFiltered } from '../utils/filters'; import getTranslateTargetLanguage from '../utils/get-translate-target-language'; import getHTMLText from '../utils/getHTMLText'; import htmlContentLength from '../utils/html-content-length'; -import isRTL from '../utils/is-rtl'; import localeMatch from '../utils/locale-match'; import mem from '../utils/mem'; import niceDateTime from '../utils/nice-date-time'; @@ -1443,31 +1442,18 @@ function Status({
    )} - - - - {nicePostURL(url)} - - - - } - > - - - - Open link - - + + + + {nicePostURL(url)} + + + {isPublic && isSizeLarge && ( { diff --git a/src/locales/en.po b/src/locales/en.po index bf1d4032bf..8f35ed31cc 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -34,7 +34,7 @@ msgstr "" #: src/components/account-block.jsx:177 #: src/components/account-info.jsx:721 -#: src/components/status.jsx:609 +#: src/components/status.jsx:608 msgid "Group" msgstr "" @@ -213,7 +213,7 @@ msgid "Original" msgstr "" #: src/components/account-info.jsx:1050 -#: src/components/status.jsx:2746 +#: src/components/status.jsx:2732 #: src/pages/catchup.jsx:74 #: src/pages/catchup.jsx:1564 #: src/pages/catchup.jsx:2219 @@ -225,7 +225,7 @@ msgstr "" #: src/components/account-info.jsx:1055 #: src/components/quotes-modal.jsx:81 -#: src/components/status.jsx:2751 +#: src/components/status.jsx:2737 #: src/pages/catchup.jsx:75 #: src/pages/catchup.jsx:1567 msgid "Quotes" @@ -278,8 +278,8 @@ msgstr "View post stats" #: src/components/shortcuts-settings.jsx:231 #: src/components/shortcuts-settings.jsx:584 #: src/components/shortcuts-settings.jsx:785 -#: src/components/status.jsx:3374 -#: src/components/status.jsx:3586 +#: src/components/status.jsx:3360 +#: src/components/status.jsx:3572 #: src/components/translated-bio-sheet.jsx:21 #: src/pages/accounts.jsx:45 #: src/pages/catchup.jsx:1701 @@ -498,7 +498,7 @@ msgid "Attachment #{i} failed" msgstr "Attachment #{i} failed" #: src/components/compose.jsx:1445 -#: src/components/status.jsx:2511 +#: src/components/status.jsx:2497 #: src/components/timeline.jsx:990 msgid "Content warning" msgstr "" @@ -539,21 +539,21 @@ msgstr "Posting on <0/>" #: src/components/compose.jsx:1894 #: src/components/quote-settings-sheet.jsx:82 -#: src/components/status.jsx:299 +#: src/components/status.jsx:298 #: src/pages/settings.jsx:381 msgid "Anyone can quote" msgstr "Anyone can quote" #: src/components/compose.jsx:1897 #: src/components/quote-settings-sheet.jsx:85 -#: src/components/status.jsx:300 +#: src/components/status.jsx:299 #: src/pages/settings.jsx:384 msgid "Your followers can quote" msgstr "Your followers can quote" #: src/components/compose.jsx:1900 #: src/components/quote-settings-sheet.jsx:88 -#: src/components/status.jsx:301 +#: src/components/status.jsx:300 #: src/pages/settings.jsx:387 msgid "Only you can quote" msgstr "Only you can quote" @@ -582,7 +582,7 @@ msgid "Quiet public" msgstr "Quiet public" #: src/components/compose.jsx:1977 -#: src/components/status.jsx:2391 +#: src/components/status.jsx:2377 #: src/utils/visibility-text.jsx:8 msgid "Private mention" msgstr "" @@ -593,12 +593,12 @@ msgstr "Schedule" #: src/components/compose.jsx:2031 #: src/components/keyboard-shortcuts-help.jsx:164 -#: src/components/status.jsx:1103 -#: src/components/status.jsx:1137 -#: src/components/status.jsx:2143 -#: src/components/status.jsx:2144 -#: src/components/status.jsx:2881 -#: src/components/status.jsx:2893 +#: src/components/status.jsx:1102 +#: src/components/status.jsx:1136 +#: src/components/status.jsx:2129 +#: src/components/status.jsx:2130 +#: src/components/status.jsx:2867 +#: src/components/status.jsx:2879 msgid "Reply" msgstr "" @@ -675,7 +675,7 @@ msgstr "" #: src/components/drafts.jsx:126 #: src/components/list-add-edit.jsx:188 -#: src/components/status.jsx:1670 +#: src/components/status.jsx:1656 #: src/pages/filters.jsx:605 #: src/pages/scheduled-posts.jsx:398 msgid "Delete…" @@ -717,7 +717,7 @@ msgstr "" #: src/components/drafts.jsx:270 #: src/components/keyboard-shortcuts-help.jsx:193 -#: src/components/status.jsx:766 +#: src/components/status.jsx:765 msgid "Quote" msgstr "" @@ -1046,9 +1046,9 @@ msgid "<0>l or <1>f" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:185 -#: src/components/status.jsx:1173 -#: src/components/status.jsx:2924 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:1172 +#: src/components/status.jsx:2910 +#: src/components/status.jsx:2976 msgid "Boost" msgstr "" @@ -1057,9 +1057,9 @@ msgid "<0>Shift + <1>b" msgstr "" #: src/components/keyboard-shortcuts-help.jsx:197 -#: src/components/status.jsx:1275 -#: src/components/status.jsx:3019 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:1274 +#: src/components/status.jsx:3005 +#: src/components/status.jsx:3006 msgid "Bookmark" msgstr "" @@ -1153,11 +1153,11 @@ msgstr "" #: src/components/media-attachment.jsx:430 #: src/components/media-modal.jsx:372 #: src/components/related-actions.jsx:273 -#: src/components/status.jsx:2167 -#: src/components/status.jsx:2184 -#: src/components/status.jsx:2317 -#: src/components/status.jsx:3040 -#: src/components/status.jsx:3043 +#: src/components/status.jsx:2153 +#: src/components/status.jsx:2170 +#: src/components/status.jsx:2303 +#: src/components/status.jsx:3026 +#: src/components/status.jsx:3029 #: src/pages/account-statuses.jsx:559 #: src/pages/accounts.jsx:127 #: src/pages/hashtag.jsx:203 @@ -1170,14 +1170,14 @@ msgid "More" msgstr "" #: src/components/media-alt-modal.jsx:67 -#: src/components/status.jsx:1342 -#: src/components/status.jsx:1351 +#: src/components/status.jsx:1341 +#: src/components/status.jsx:1350 #: src/components/translation-block.jsx:270 msgid "Translate" msgstr "" #: src/components/media-alt-modal.jsx:78 -#: src/components/status.jsx:1372 +#: src/components/status.jsx:1371 msgid "Speak" msgstr "" @@ -1306,8 +1306,8 @@ msgstr "" #: src/components/media-post.jsx:133 #: src/components/status-compact.jsx:70 -#: src/components/status.jsx:3512 -#: src/components/status.jsx:3590 +#: src/components/status.jsx:3498 +#: src/components/status.jsx:3576 #: src/components/timeline.jsx:979 #: src/pages/catchup.jsx:79 #: src/pages/catchup.jsx:2022 @@ -1638,8 +1638,8 @@ msgid "[Unknown notification type: {type}]" msgstr "" #: src/components/notification.jsx:463 -#: src/components/status.jsx:1289 -#: src/components/status.jsx:1299 +#: src/components/status.jsx:1288 +#: src/components/status.jsx:1298 msgid "Boosted/Liked by…" msgstr "" @@ -1666,19 +1666,19 @@ msgstr "View #Wrapstodon" #: src/components/notification.jsx:814 #: src/components/quote-chain-modal.jsx:18 -#: src/components/status.jsx:262 +#: src/components/status.jsx:261 msgid "Read more →" msgstr "" #: src/components/open-link-sheet.jsx:30 #: src/components/related-actions.jsx:556 -#: src/components/status.jsx:1476 +#: src/components/status.jsx:1462 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.jsx:33 #: src/components/related-actions.jsx:559 -#: src/components/status.jsx:1479 +#: src/components/status.jsx:1465 msgid "Unable to copy link" msgstr "" @@ -1690,13 +1690,13 @@ msgstr "Open link?" #: src/components/post-embed-modal.jsx:232 #: src/components/related-actions.jsx:565 #: src/components/shortcuts-settings.jsx:1159 -#: src/components/status.jsx:1485 +#: src/components/status.jsx:1471 msgid "Copy" msgstr "" #: src/components/open-link-sheet.jsx:82 #: src/components/related-actions.jsx:586 -#: src/components/status.jsx:1507 +#: src/components/status.jsx:1493 msgid "Share…" msgstr "" @@ -1764,7 +1764,7 @@ msgid "Refresh" msgstr "" #: src/components/post-embed-modal.jsx:201 -#: src/components/status.jsx:1520 +#: src/components/status.jsx:1506 msgid "Embed post" msgstr "" @@ -2025,7 +2025,7 @@ msgstr "Search my posts" #: src/components/related-actions.jsx:580 #: src/components/shortcuts-settings.jsx:1177 -#: src/components/status.jsx:1501 +#: src/components/status.jsx:1487 msgid "Sharing doesn't seem to work." msgstr "" @@ -2362,7 +2362,7 @@ msgid "Move down" msgstr "" #: src/components/shortcuts-settings.jsx:380 -#: src/components/status.jsx:1632 +#: src/components/status.jsx:1618 #: src/pages/list.jsx:195 msgid "Edit" msgstr "" @@ -2554,373 +2554,369 @@ msgstr "" msgid "Import/export settings from/to instance server (Very experimental)" msgstr "" -#: src/components/status.jsx:291 +#: src/components/status.jsx:290 msgid "Private posts cannot be quoted" msgstr "Private posts cannot be quoted" -#: src/components/status.jsx:292 +#: src/components/status.jsx:291 msgid "Request to quote" msgstr "Request to quote" -#: src/components/status.jsx:293 +#: src/components/status.jsx:292 msgid "Author will manually review" msgstr "Author will manually review" -#: src/components/status.jsx:294 +#: src/components/status.jsx:293 msgid "Only followers can quote this post" msgstr "Only followers can quote this post" -#: src/components/status.jsx:295 +#: src/components/status.jsx:294 msgid "You are not allowed to quote this post" msgstr "You are not allowed to quote this post" -#: src/components/status.jsx:371 -#: src/components/status.jsx:3185 -#: src/components/status.jsx:3186 -#: src/components/status.jsx:3187 +#: src/components/status.jsx:370 +#: src/components/status.jsx:3171 +#: src/components/status.jsx:3172 +#: src/components/status.jsx:3173 msgid "Post unavailable" msgstr "Post unavailable" -#: src/components/status.jsx:633 +#: src/components/status.jsx:632 msgid "<0/> <1>boosted" msgstr "<0/> <1>boosted" -#: src/components/status.jsx:740 +#: src/components/status.jsx:739 msgid "Sorry, your current logged-in instance can't interact with this post from another instance." msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:929 +#: src/components/status.jsx:928 msgid "Unliked @{0}'s post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:930 +#: src/components/status.jsx:929 msgid "Liked @{0}'s post" msgstr "Liked @{0}'s post" #. placeholder {0}: username || acct -#: src/components/status.jsx:969 +#: src/components/status.jsx:968 msgid "Unbookmarked @{0}'s post" msgstr "Unbookmarked @{0}'s post" #. placeholder {0}: username || acct -#: src/components/status.jsx:970 +#: src/components/status.jsx:969 msgid "Bookmarked @{0}'s post" msgstr "Bookmarked @{0}'s post" -#: src/components/status.jsx:1074 +#: src/components/status.jsx:1073 msgid "Some media have no descriptions." msgstr "" #. placeholder {0}: rtf.format(-statusMonthsAgo, 'month') -#: src/components/status.jsx:1081 +#: src/components/status.jsx:1080 msgid "Old post (<0>{0})" msgstr "" -#: src/components/status.jsx:1102 +#: src/components/status.jsx:1101 msgid "Reply…" msgstr "Reply…" -#: src/components/status.jsx:1111 -#: src/components/status.jsx:1120 +#: src/components/status.jsx:1110 +#: src/components/status.jsx:1119 msgid "Reply all" msgstr "Reply all" -#: src/components/status.jsx:1114 +#: src/components/status.jsx:1113 msgid "{mentionsCount, plural, other {# mentions}}" msgstr "{mentionsCount, plural, other {# mentions}}" #. placeholder {0}: mentionsCount - 1 #. placeholder {1}: username || acct -#: src/components/status.jsx:1123 +#: src/components/status.jsx:1122 msgid "{0, plural, other {<0>@{1} first, # others below}}" msgstr "{0, plural, other {<0>@{1} first, # others below}}" #. placeholder {0}: username || acct -#: src/components/status.jsx:1140 +#: src/components/status.jsx:1139 msgid "Only <0>@{0}" msgstr "Only <0>@{0}" -#: src/components/status.jsx:1173 -#: src/components/status.jsx:1250 -#: src/components/status.jsx:2924 -#: src/components/status.jsx:2988 +#: src/components/status.jsx:1172 +#: src/components/status.jsx:1249 +#: src/components/status.jsx:2910 +#: src/components/status.jsx:2974 msgid "Unboost" msgstr "" -#: src/components/status.jsx:1212 -#: src/components/status.jsx:2973 +#: src/components/status.jsx:1211 +#: src/components/status.jsx:2959 msgid "Quote with link" msgstr "Quote with link" #. placeholder {0}: username || acct -#: src/components/status.jsx:1229 -#: src/components/status.jsx:1821 +#: src/components/status.jsx:1228 +#: src/components/status.jsx:1807 msgid "Unboosted @{0}'s post" msgstr "Unboosted @{0}'s post" #. placeholder {0}: username || acct -#: src/components/status.jsx:1230 -#: src/components/status.jsx:1822 +#: src/components/status.jsx:1229 +#: src/components/status.jsx:1808 msgid "Boosted @{0}'s post" msgstr "Boosted @{0}'s post" -#: src/components/status.jsx:1252 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:1251 +#: src/components/status.jsx:2973 msgid "Boost/Quote…" msgstr "Boost/Quote…" -#: src/components/status.jsx:1253 -#: src/components/status.jsx:2987 +#: src/components/status.jsx:1252 +#: src/components/status.jsx:2973 msgid "Boost…" msgstr "" -#: src/components/status.jsx:1265 -#: src/components/status.jsx:2157 -#: src/components/status.jsx:3007 +#: src/components/status.jsx:1264 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2993 msgid "Unlike" msgstr "" -#: src/components/status.jsx:1266 -#: src/components/status.jsx:2157 -#: src/components/status.jsx:2158 -#: src/components/status.jsx:3007 -#: src/components/status.jsx:3008 +#: src/components/status.jsx:1265 +#: src/components/status.jsx:2143 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2993 +#: src/components/status.jsx:2994 msgid "Like" msgstr "" -#: src/components/status.jsx:1275 -#: src/components/status.jsx:3019 +#: src/components/status.jsx:1274 +#: src/components/status.jsx:3005 msgid "Unbookmark" msgstr "" -#: src/components/status.jsx:1310 +#: src/components/status.jsx:1309 msgid "View Quotes" msgstr "View Quotes" -#: src/components/status.jsx:1322 +#: src/components/status.jsx:1321 msgid "Unwrap quote chain" msgstr "Unwrap quote chain" -#: src/components/status.jsx:1389 +#: src/components/status.jsx:1388 msgid "Post text copied" msgstr "Post text copied" -#: src/components/status.jsx:1392 +#: src/components/status.jsx:1391 msgid "Unable to copy post text" msgstr "Unable to copy post text" -#: src/components/status.jsx:1398 +#: src/components/status.jsx:1397 msgid "Copy post text" msgstr "Copy post text" #. placeholder {0}: username || acct -#: src/components/status.jsx:1416 +#: src/components/status.jsx:1415 msgid "View post by <0>@{0}" msgstr "" -#: src/components/status.jsx:1437 +#: src/components/status.jsx:1436 msgid "Show Edit History" msgstr "" -#: src/components/status.jsx:1440 +#: src/components/status.jsx:1439 msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1468 -msgid "Open link" -msgstr "Open link" - -#: src/components/status.jsx:1536 +#: src/components/status.jsx:1522 msgid "Conversation unmuted" msgstr "" -#: src/components/status.jsx:1536 +#: src/components/status.jsx:1522 msgid "Conversation muted" msgstr "" -#: src/components/status.jsx:1542 +#: src/components/status.jsx:1528 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status.jsx:1543 +#: src/components/status.jsx:1529 msgid "Unable to mute conversation" msgstr "" -#: src/components/status.jsx:1552 +#: src/components/status.jsx:1538 msgid "Unmute conversation" msgstr "" -#: src/components/status.jsx:1559 +#: src/components/status.jsx:1545 msgid "Mute conversation" msgstr "" -#: src/components/status.jsx:1575 +#: src/components/status.jsx:1561 msgid "Post unpinned from profile" msgstr "" -#: src/components/status.jsx:1576 +#: src/components/status.jsx:1562 msgid "Post pinned to profile" msgstr "" -#: src/components/status.jsx:1581 +#: src/components/status.jsx:1567 msgid "Unable to unpin post" msgstr "" -#: src/components/status.jsx:1581 +#: src/components/status.jsx:1567 msgid "Unable to pin post" msgstr "" -#: src/components/status.jsx:1590 +#: src/components/status.jsx:1576 msgid "Unpin from profile" msgstr "" -#: src/components/status.jsx:1597 +#: src/components/status.jsx:1583 msgid "Pin to profile" msgstr "" -#: src/components/status.jsx:1610 +#: src/components/status.jsx:1596 #: src/pages/settings.jsx:346 msgid "Quote settings" msgstr "Quote settings" -#: src/components/status.jsx:1643 +#: src/components/status.jsx:1629 msgid "Delete this post?" msgstr "" -#: src/components/status.jsx:1659 +#: src/components/status.jsx:1645 msgid "Post deleted" msgstr "" -#: src/components/status.jsx:1662 +#: src/components/status.jsx:1648 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status.jsx:1687 +#: src/components/status.jsx:1673 msgid "Remove my post from <0>@{0}'s post?" msgstr "Remove my post from <0>@{0}'s post?" -#: src/components/status.jsx:1708 +#: src/components/status.jsx:1694 msgid "Quote removed" msgstr "Quote removed" -#: src/components/status.jsx:1712 +#: src/components/status.jsx:1698 msgid "Unable to remove quote" msgstr "Unable to remove quote" -#: src/components/status.jsx:1718 +#: src/components/status.jsx:1704 msgid "Remove quote…" msgstr "Remove quote…" -#: src/components/status.jsx:1732 +#: src/components/status.jsx:1718 msgid "Report post…" msgstr "" -#: src/components/status.jsx:2158 -#: src/components/status.jsx:2194 -#: src/components/status.jsx:3008 +#: src/components/status.jsx:2144 +#: src/components/status.jsx:2180 +#: src/components/status.jsx:2994 msgid "Liked" msgstr "" -#: src/components/status.jsx:2191 -#: src/components/status.jsx:2990 +#: src/components/status.jsx:2177 +#: src/components/status.jsx:2976 msgid "Boosted" msgstr "" -#: src/components/status.jsx:2201 -#: src/components/status.jsx:3020 +#: src/components/status.jsx:2187 +#: src/components/status.jsx:3006 msgid "Bookmarked" msgstr "" -#: src/components/status.jsx:2205 +#: src/components/status.jsx:2191 msgid "Pinned" msgstr "" -#: src/components/status.jsx:2262 -#: src/components/status.jsx:2761 +#: src/components/status.jsx:2248 +#: src/components/status.jsx:2747 msgid "Deleted" msgstr "" -#: src/components/status.jsx:2300 -#: src/components/status.jsx:2368 +#: src/components/status.jsx:2286 +#: src/components/status.jsx:2354 msgid "{repliesCount, plural, one {# reply} other {# replies}}" msgstr "" -#: src/components/status.jsx:2474 -#: src/components/status.jsx:2536 -#: src/components/status.jsx:2642 +#: src/components/status.jsx:2460 +#: src/components/status.jsx:2522 +#: src/components/status.jsx:2628 msgid "Show less" msgstr "" -#: src/components/status.jsx:2474 -#: src/components/status.jsx:2536 +#: src/components/status.jsx:2460 +#: src/components/status.jsx:2522 msgid "Show content" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfo?.titlesStr -#: src/components/status.jsx:2638 +#: src/components/status.jsx:2624 #: src/pages/catchup.jsx:2021 msgid "Filtered: {0}" msgstr "Filtered: {0}" -#: src/components/status.jsx:2642 +#: src/components/status.jsx:2628 msgid "Show media" msgstr "" -#: src/components/status.jsx:2796 +#: src/components/status.jsx:2782 msgid "Edited" msgstr "" -#: src/components/status.jsx:2882 -#: src/components/status.jsx:2894 +#: src/components/status.jsx:2868 +#: src/components/status.jsx:2880 msgid "Comments" msgstr "" -#: src/components/status.jsx:3183 +#: src/components/status.jsx:3169 msgid "Post hidden by your filters" msgstr "Post hidden by your filters" -#: src/components/status.jsx:3184 +#: src/components/status.jsx:3170 msgid "Post pending" msgstr "Post pending" -#: src/components/status.jsx:3188 +#: src/components/status.jsx:3174 msgid "Post removed by author" msgstr "Post removed by author" -#: src/components/status.jsx:3189 +#: src/components/status.jsx:3175 msgid "Post hidden because you've blocked @{name}." msgstr "Post hidden because you've blocked @{name}." -#: src/components/status.jsx:3191 +#: src/components/status.jsx:3177 msgid "Post hidden because you've blocked {domain}." msgstr "Post hidden because you've blocked {domain}." -#: src/components/status.jsx:3192 +#: src/components/status.jsx:3178 msgid "Post hidden because you've muted @{name}." msgstr "Post hidden because you've muted @{name}." -#: src/components/status.jsx:3263 +#: src/components/status.jsx:3249 msgid "Show anyway" msgstr "Show anyway" -#: src/components/status.jsx:3379 +#: src/components/status.jsx:3365 msgid "Edit History" msgstr "" -#: src/components/status.jsx:3383 +#: src/components/status.jsx:3369 msgid "Failed to load history" msgstr "" -#: src/components/status.jsx:3388 +#: src/components/status.jsx:3374 msgid "Loading…" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/status.jsx:3520 +#: src/components/status.jsx:3506 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> boosted" From 16a6fca9c74f23d59a8d321af6c0b74c03807ac9 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 26 Dec 2025 08:44:33 +0800 Subject: [PATCH 071/104] Finally disable HDR globally --- src/components/avatar.css | 1 - src/components/status.css | 2 -- src/index.css | 5 +++++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/avatar.css b/src/components/avatar.css index 996180a4bb..e9953f6fd7 100644 --- a/src/components/avatar.css +++ b/src/components/avatar.css @@ -8,7 +8,6 @@ box-shadow: 0 0 0 1px var(--bg-blur-color); flex-shrink: 0; vertical-align: middle; - dynamic-range-limit: standard; /* Disable HDR */ &.has-alpha { border-radius: 0; diff --git a/src/components/status.css b/src/components/status.css index 497cdc2f74..6768b0efba 100644 --- a/src/components/status.css +++ b/src/components/status.css @@ -1396,7 +1396,6 @@ height: 100%; object-fit: cover; vertical-align: middle; - dynamic-range-limit: standard; /* Disable HDR */ } :is(.status, .media-post) .media { cursor: pointer; @@ -2752,7 +2751,6 @@ a.card:is(:hover, :focus):visited { vertical-align: text-bottom; object-fit: contain; /* object-position: left; */ - dynamic-range-limit: standard; /* Disable HDR */ content-visibility: auto; contain-intrinsic-size: auto 1.2em; diff --git a/src/index.css b/src/index.css index cda176e04a..618f42ca87 100644 --- a/src/index.css +++ b/src/index.css @@ -352,6 +352,11 @@ img { max-width: 100%; } +img, +video { + dynamic-range-limit: standard; /* Disable HDR */ +} + hr { height: 2px; border: 0; From ebffc1829ea732ff03fbe58d423f0fbbda0e2568 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 26 Dec 2025 10:00:55 +0800 Subject: [PATCH 072/104] Fix grid aliasing --- src/pages/year-in-posts.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/year-in-posts.css b/src/pages/year-in-posts.css index dff0278e2a..18735a021d 100644 --- a/src/pages/year-in-posts.css +++ b/src/pages/year-in-posts.css @@ -593,13 +593,13 @@ background-image: linear-gradient( - var(--grid-color) var(--grid-border-width), - transparent 1px + var(--grid-color) calc(var(--grid-border-width) + 1px), + transparent calc(var(--grid-border-width) + 1.5px) ), linear-gradient( 90deg, var(--grid-color) var(--grid-border-width), - transparent 1px + transparent var(--grid-border-width) ); background-size: var(--grid-size) var(--grid-size); transition: translate 1s var(--timing-function); From 731b72003b65b65899bfb2a2b24569f15b2f6677 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 26 Dec 2025 16:40:45 +0800 Subject: [PATCH 073/104] More touches for YIP --- src/app.jsx | 13 ++++- src/assets/features/year-in-posts.png | Bin 0 -> 45530 bytes src/locales/en.po | 5 -- src/pages/year-in-posts.css | 68 +++++++++++++++++++++++++- src/pages/year-in-posts.jsx | 43 ++++++++++++---- 5 files changed, 112 insertions(+), 17 deletions(-) create mode 100644 src/assets/features/year-in-posts.png diff --git a/src/app.jsx b/src/app.jsx index 7ee820b006..e550da7c54 100644 --- a/src/app.jsx +++ b/src/app.jsx @@ -694,7 +694,18 @@ function SecondaryRoutes({ isLoggedIn }) { }> + + {/* Prevent flash of no background as this is lazy-loaded */} + + + } + > } diff --git a/src/assets/features/year-in-posts.png b/src/assets/features/year-in-posts.png new file mode 100644 index 0000000000000000000000000000000000000000..93c8fe96c5c8b088e36d3324dda4cbde85768f03 GIT binary patch literal 45530 zcmW(*bySqk*QaCY?v`GprMpv_1tgYK>Ptw6)Y2)ibce(OOCu<;q=2M^bfpa1D(WF2p}~=mP$RHVU;jiliVnSg40JRNl+Mnt zUS3|Fo}TX?9&c~&udZ$$c4rO_j+Rz078aK;f0d3;%oMHOcXa%?t+Xm?Jg=&*PA}Yj ziAULw<@ubnnUI)V;jkSV7VhQktKhgA%e%tB^hN}KlM4x{UQSI>&cJu!pLv2ui6m}B z3;o~5Z~UX(-C8RzQZlk3Yb+TZ5kd)ai$Z6sgiEG}>98gfRpKRNrXaVdWNE7lz6;+3 zKie2)KF^`AQ4aRD`y97*u?$Jl5gd2I3A$Q^S!pVAvPgN zj9Quagk(y5epmUFLQo~z6(p-jY~ZxY7$3N3U<-L?S(?=NP~o^a{Z z%j=z+j~aaz1)QgYDd|VorNiqvlKVr(4v2{~#-CmWcky|* ztZ9O!-oi)wRX=sL)o?y_8^%^S@cc(T@@AGFD-H?YTPJ^Xqbtu_IeObrF*)l;KjRM1 zR140ualqWza}0@rkqdHz;f-X1d^voSNhZa!$o@gHA^d>T*Mq_Dd4EVjm?FM@tV7Fx z!hU_?PkAAsb0Zvbarx7FWR_Gz?vl>Xi$LzZS@1El4NNeWlxsmFsf7&> zko}Hm$p|KrFo{3R+)*YAR zQ&NDHDk&X4rUDO;HOU?}q)!*Qi3qL#@!hC{C`1U#i09UbKxqT@&G4e`xChAvl=1!v z(nkIJ&Extk{Z}>pm{VKcT(NpAz$iiK#74^sO#>wm%oi7e4h~94$YBiP=Z0-ChkRdm z*yMh}+qIUL^@}Pdf?cMQn%M!VvBsnqylV|B0{f{L^{Oo<^g->(2Ur%Q0(&Z8?rkIq zwDOA{f=T08Z?lcy+|`JBXS)2g0wnNQ9ZI&Y0w-ARY9=gquL0u;euwnwIh-~m(TzBf zvYL{mfsXK}&|NrJooUU-Pqx5G+y9`7PBgnWVJe-){~{53oz_`J1_#AZd9d`Y-v_J^ zIqmA16Ds~=5>RbYYjv8Qh+7q>yvXGte+=2KM50ZvLEVOhlfUS>tJ(8%;C6`Vh3vAr zM9O)3RRdp!sl;|0&2w`ro`Kido|c9V~Oxu%9QXgmi!;5?sh7GmyaBZGxP z(iT*F-1(Ken(rWWQRGE^1b1L_3vL)T{`j3X`kHtR>jD2cZxoD=sF*Hn0i zArAu-|8QcNPjrmz(0S)>=T6A_5dpx%^bh~mPmt{6n@RJpYQ-QlH7cC|1-wzclPdZt z7CH*#2ia*=dlL?M(DUvNQKs1KpV{c8tLl}S$DfLKZMwsCK`sx5*fL0E^N*IiY2fgN zDy}U*Z6{;5YIs_21x;dAmHJZDGdtn;mjiX8JvHNlrzacsKB2D))FM&`<);6&=h2k@ z!9Suvwihy;11I&654GAbe-(h*?5oK*>KZKiAS{#Z-i~a23cRw5s1Yo#^nBxhN?k`uqXLvm~`x0UPKIC=dV zkJ4PbGFqA_%3Q#^{SD)UP1M^wreCp`;&tDM<2p0KNd!PW3Rlfk@=&ZG_Jy2guhT@Sdl zZwV}|rk2g-&VgjsYdz9cYGew66B$~<$OnKoEIAq8^;bd_ab+qVZ#ffNr z6X}ZM%NL{`A30A-Qm<5){zZxkL-LuhmRbf=A(bcE!&SQPpGGXxcW}R2M`17zhJP*w z6~5!gJRvU9`tVrBEF>ZeXgwz8{u9x{XobEy{`LoM+isNYpj*|C*UKdv6nInlr)Lbws16BM$g0AY zL>f@5S;hIM&L<}1^aFj#xi*JC9@RCMg)?rWZIoRgPW9a03PL-GWTX^%M1^AOj(Q6! zg%nO6x6Ak-#j)4n8Imr|VVw%KBzc!tB?u2|Y)6@aFP?XwcS)pzcmmtjAz%L1XZ~ht z!HC$NaYey*%O(IKQ3~q1j>>W9Lt^wvzHSe)joe+sIroxN zDR*gHzY(eTFGN79^+Myw?8N0#hze9SEnKpp&KH?=uoY@p9M3)*93cM>>o*e6FC73J zPtT2&KpMFT4NQSNf4a^2)!pt=rIOm#z;oQe}W-b$ZNZidysFqx~AkP)dUnvfvl!5oi^5p4rR5yoa5G^ zSoK~VzH2R?<?OyKRadq)B)!ziB^DI$SPhQTQeHFxRn($6k8})eMxC zd@PWtVbY{cP)8J9v_CjJqX|N^Y4N6zB6=^2lC{$}D^tH*e&?%8^wq|Ud#Um8z}s3f zyqex|cE~6YjZGBSQJ?X7`ok%SgH@d_p8KV_Nx^fYDw+H+#r6bW1Iev7-2z>T4T_#T zPZbA#_pr9x=0~PGDuaV5^Mw=#hJ<|l%fGz$ej%h6h4IqZ^Zwnbu(iDP^suxD4(K;i zu7$nZTZKNDO;_qf8V+o&{$sszS;}z=3f$;3=s^V3(~uSdBQL5>uZLWX3<-hUNvab$ zysAq$yhJU-VATK&qe3K}*)aT9Q+Qq<#&>#AC@lTN7zz^m)c;edX}^1FY%U^-Oa9OA zTv!Qpngtk67pks$uqOw%lww~S4)BTJ=LC&8*NjC+)o}Xpf*(% zQf7iE?C27XgvE1>=p#nTio@b9pNr5runH?W@ahMa;kP_>>N=(CRd#!bawFk5d{+u3 zV>fP#+N=Fc4v+N#VIcXXzlZ%$-K>OWN@QR^tw(r$z`~$Qb1ZqvtL%0h+yOV|DjoBX z2Y}*efai|L*4s7jYgEV|1>3x@#sACJSTv_AA&HB8?$A4UFhe)bXL#eX^CkH~i*In# z!h*D7^i0)k|J7q`%@Fqu&sQZrRo{OulF8R8-pmikJ4V(h>pxzw^!0eUm_1Ydxk3Ps zYIc+VRNJ`SX?|R_wd7OB=VaZ|@6oCR4uN(pqt7a<7NR5Fkno5QRIkw+{WBY?7T9q9 zfL|MS+R6bdnZCVapa-R-={=Jqqs57%T*Jvzk>oAX^((u@=ES2kyXHO%RK2{6r)aZu zpEHE@nF?sWEs500Gs02fScwLy34|jKJI^^r!c7<%E5_}cI#BW2vyocS@Ll$2 z!XbC+cx5XZh}6P!({}vPhi&$Ik{4gWWIlr53PPZm)U0Gy$dAdLvj;}z`~0>e+>sHw zYV50H81zGGX3xEJKllh2D;&=hmetMG^+pIOIxLUvd|9{%_|NuWeDiFyYSY2xk0@OJ zSPiDtpSjx0^%sl`UlKnOR!(5cgsCQ}BTj#*hVwL8oYNWINdZwqfJ4UhpB_K{IL$|a zQDVNCEtmf@zb^?yj`*?Q89gg(F-HF<0iUHib{W|n9wK5z;1v3X7~?yaWXwl@F;EGC zI$cw}TS9iQKNV7B-*DmtbiNlrFmeLMX55;2j#%lsk9xK{=G<(WFD zo;S(go{1Hoc$rP!VNXRK%r3BvCgq>u(i5o@x3G1WHSM+s??6;BLJoNub z(v)kORw12oNU zijBcbNf#NaQnwr#cb}b;`ANJ=x>AL?VsI757gEE<`|m7=E3X+&m`koI|JDens|t>T`^;)JFohOU z(;O6-j-tK#ogFFnB#l`Xmjud)l?mU<`+4p$9b33CR z83*Sym@3-M6_ovRN^{OeC>f;R57+BuULiqjWQg+XKHirD5Vrg#3L3e=IanYaW!J$k4JY)sxfDt*2Qr4Ao+?taWe?Oytgnu9{5K zW3m~06}3|Bir-~dfRy{7%6<&`?rt2sY(%}8<^6pdY+`Kr)7A~~-F#a5Q?~mwYzb`d z?sv>6QZ|_FRB=CjPX;MC3%toZ3jCHseY->EQ?7Vog=RD@CaFz)WN7gd({WBBE?PvGzan|>a~p}S&}@f}eN*3II#@*!W)9cFcX@8uS8Hw?k0ueC)!Oryjx zCLV1c3zcn;hQHOs9=gqmQu*d3IeSGC`Y7pp|JxF^bwEH-VmgM(l$DXF=vTHqeB;mrq>l){Vz54;*pnk zLHiAXuD`SAgu6ba&Wijz1$?pib~1-uR3I$i3ZRrYBt+PrJ3jq`sl89l$$=B5HeuQD zz?wlP{yg(!wrs)3%zQEjaXl~8pc?O5AJn;PNYS@+hR5CpOQg5YkG>h%Ti|x)zlgM`JmG_kAu~z zo~HxbtdyRcsd^H;B8tSkIuZSj3_@52j0P~^U&Qc-dR zA;Z#NyjmXPn8D3S*_j{pp~gpCNYbn@SvS~o18eOinvQD_yUiV)W$;z<_UE;6ME&FY z^M`5eo{{}|XN^&C_36c18+dPM_tgukJzCQ#1k^}la|OAy)ji|;yd#tCgGTkWw|)(?3_b*b{+kY z@u7zv+G7ph$38@1b$-a)E#qVG5lkm`1?2qghx*7lPnS59j>!Y&T)0cDAJ7n=mTxIW zAqPB$Jq0(gXM#zL+%;DmiUW2X`9WeOYl3G!`?uv_?! zK8{kg3Zo0PG)bJG|EVO>gi0bp`ztY0+bK&{ok#%SZDlOAdiM2H9ia{*UYP?rIez|4 zLjG;CA|ZtIV)HyFDBio~d$ofxXc;GBJeL)w-8}`0td6kTE|&`A>zUEx z4ry~3)PJ$IOq$2{t?6bDbe6Cc6Bbp1ZGj?&U#Qr$d_BZASF}?J)K_(lB_=DXQ2yz> z=k)4o2-T8+Kxp#q94?b7Q$~APJBG=z>r(aeZT^wQr@1EX7q@Y!Gd~O7 zZcn0CpEh~%%};@+PaumAc5iB{-@bT6I?a0r0@(-Yh;W#=zew`rP~;aCtJR&IgPVbP zpug1mhWxWnZ$ih$c(p^k7lLOT9E3!CKeNQgd`)<)aNG6WlpGUlxl!;%5f`ge1^r}& zDgIzQ-h!4veox4OMyMZT&%`|5H3qRXoOT8ln@?!WL_@IGx7%G7zg&;GwYpGZAU-Ma z%!GMyPcQ_%u$!|Oi3&1ozl)xHtl({6(I48#s~k~-w(dqTB+Y%S59<|oeA_duH0jh> z>Yn%2luQJa_*oK5BE%ry7P_u~P&|}pQ0L+O`9Ai)A+6nBMb&b>Sk88Og26XY_;UwD zQrr%M@%YujVA+rMx?G=c`m^TaL3$Jb(rU*<>vtJreU}N}WB!xY<}q>_@93c>KP*d- zfXKlEiLE~fC=g9AUg}V9_YwlpISq4vhyLKFV{#P5+14&Mwqm~tSj5g?yL^Qrt7l6{ zeA;$;Z$4T_jg-$55qpn%Ln@a+hN<}^3lXS);YF`vAEWg)ABMg?S26aq`<&2CwZr# zRr$N%!Mz;1vmDjMtc@-4&Tbo;_m3=vK(c6_G0c4dNk?!g{r_beVTy-e&ANx9G?pa_ zp+1S>c^}pl&a?4(zz=XZS8MznGN$qEjn3z>ylJ}U|28GQv3U;qA@_|D6o#?)HTu^Kmy4 zgjZ`3=fxnCoDHmmSk9*SHqUJ-L`xmDc`cm_k95H_`XTAu2@yG$H&Gv1HvM@!H}_o6 zE)LoMs9qKu)!l}RM3H)W%Z7(mA3A3KMCrMkYTzV_F1}&L_${Q}kxKWweU5c@cPZ&G ztgL5$x%<%CNhF2PUNdx1oBKHng8~-yU*CF?+d-84f6q79vx^74BE9G%JhL8CLBP#t z(#ZRn!VhGWFiz3_S_HX03Blt}*xt+;mv_X=pAYM>L z?6H)0a{!Od&lH$>MiNd0;Y>rzhUpTje3_c@J6FZz}_D9m!NEgcvPB=BE`u5iKffe@` zA_?c939w)P>~Mnj6nw;r$UG$|F>%O}6NriMm$dUUefuax>8HZzf6%yXfbf38^^Au0 zOcT+6Dyd{^9tR@7(b|r4XG}Ys1ZZ5f5&4tMn#O@Dz>uf4v}11>avIz}^FnGz*G6a* z3lVmEpQ*aH$6zFuKWgAx=T_yOUvl{SgTlt%a|7QYmwf4!AJbr6FRfg$xLLI4|8}?< zt)k>v%HzigykYC1cBYtZz-IzF?2Ok|FHbLiA=a>=ses4-4d8+me)EksnX}pYYIsE^ z%y|OcIN)@vd`7u3h_^55uQxQ`Md(26C<_PjgpJs%j5sK%qle>4nfM19)4AK_?Vn%> zfFkHdY47QDy7_Bb6-HBIHB;r?y#sU6_(uzhCbvOkBU)kcSopl1B|kfDC7gUt3ydyo zDv%1JcA{jPsqwb0fqqD>C**|Hy_Js@Y>z0S`37%OY^=0zLPl5UMHO*~chj!NXe$rH z2UKI)VPk0kYA0VKiSa*dBJy#JYz-RYk;uy~)wYFrKFLh@ioo!(Ikr=loQXLZG=fEl zZ@7OG_sGO>rVER^ri+Jd=1rgRB_H3?jvVmF{Hz6g6wd&ZY`o@fo($sUkd#yCTLww} z1hxe#8=r3i;;^d;>_XwWRgTKEo#L7B+d=COSqQhYKR@nYG7$i?PntHQTB{Ly z#y?A|&Z4_3sQjf4?H?#bumt=8nSV%kfim5_znqCgb-;2KOkZRVbJ$A45g*X-W>nwC z9eoru|8?mLK_5;&;exeRv{$^<0cE3d!rs}PuleGOwjJ3hw?!H{(<_187qwz>79B+# zk6B1(!-7ChWYB?Bn>#L(&2sDruf9mfAHju*;U#`=iIz#?GheSY!cAhx>3GdM==uPo zkyEgo&yN2pl$3QV`BbKW_sW(Wn05KOOI#jSrKSpQj>TLw-k+Z^M0?vDQ zPe&c^DHG1puDr+I?G%QUnpF7?nUr{1^OFoSU>*Kp9~oh z%~MPu@CoLRwfIyld_(EtJ)wAdASsR!QgZ5dT$zY-UEyFguw2@PJPCea$m-H;NW$^D zNksajl!sZbwI_lJ;1tAp26JbJWhZnFbJ~^}JN0}7M7Li1y^qd4n9UjM_(WX}2U(ch zx6SSGGQvt@3dQ*K<7#LgX!bT$X5sBRz*W(B+z8}6_RwVrLRV5~=Yp9(;&8%R{CM>hh6SG`W3|s6 zAi^?!=@V3CuXNrbE8Xz<7=kkI(%pVh2YvtVMl;aFXbhY+rzMOtNw)uAHuKcP?ELsH z&sG!%Fi@P`utrA?9HTHvH<8;ZA^G8`SBZ1Ez_QmGHSC6TR`LMNFJJrZ*8GV{8=FVsHQnXMKK)@mjXZg9c*{iFe=?%0z$J z*O~S8%-=Y6KCP2jXw$E-_i&F|_2)+p{zr>f)|_a)_Qdp;A9R3M+WGI@|=~90ey<#cdlkYrTCfSEykT zEp?>q+)OZ4wez$7D{R1rY+u=71DpURjd9uk;fW{few;+s+=HaRL^}P4)7&JS#UBX~ z*}-Hv$~D9&-)aF)EpYekG7g|V8LwFqXVHx`NU|QgnUE3qV=_i2_VbNQfN}2%+ZdYN zC&;a@bz*Dn$->Kv!s?KKNgo^`kQou7R`*j;z$$E@Poq$v-KW?1vX5@b8C@X-hBBeFc*hKSqu9 zK%kn?&B%gs`2DD^vFibNIWUV*{~Ev@FF#AfP%e>WwTQHHI7pLif;O6TcTEq~qzWyh z6pALs2sqZO*kdp^c{(0d(F;Kj@DyuT$1u?5+n z5ln$)6L63n;(jhy`aSsjO5ehtUV-uh8_0Ff|R)aWqb6w;Be~RZla!)n&K>)^6u(<&=V==g)Iq}0e zghr8Ys=ewOG9!Oy-3cVgAuKE$SFL+Gk{^f869)hs?8E-FZ3PNwp!kE7=um41)$0TD zgY9&U9G&*v#TiBV0663_U!*<;$vfA0QwQYh#1}<=LKs@HqzZQ7V@1OWL|M7GSfgU9FZ{_3tlhaF zH3|EHK=SGXH`31{>wsRHyt|$C2!Vs0T75vJ$+(Np0)8f1Hk95AA@ajbVGVH>7+(?)Tl2^x5|M+}z$QH+Q^ zQTYktGNdyw!7+f5%JH*TeUlfM?UbSaZ#~Di@BBXX%g@nhrlIP-cKuQLhVSlhV@%Af zy6VugbDCE&)J13lR6QLFAh1~L?=-%rP+5a_2{#$sJ_tmqZUU5>RNW=!m zx^m&<9;<*5-B*fWs3{czGphfY!q56B2)hM-tT1%z^gKqy2sHK`uROvnwG|UGD7FK9 zG;}LT+dsxfWb1=)F5oR+8YZX+_5MP%7HfXb5z-7*vsz(eqlWK0dcLyhT`nOFy6yXc z_OWx5Bnn-Hy-JuCa3}}ac8G`*>bu^|82#*J^+@%WLughy<{Rsr9yH#E6q$FYHoUncyHGCZW0x;Lx_PGBJ+E zSQM;7GaVy_xt{*LQOhWVDIu#Zq?sZVvP1SFt2w)w>beGYVXO=3p6pmK0-ID5Yk2C| zlPQ5i;hizV%oYTA?u^giCa19?xB%H~EiG{V59LL@n_))tWmDws*K+_i?Vh6`#Eu6Y zBnJ*1<@(SAaC%9D?DjdTJks^-cBkxj<{=h>X%&n*lF!Cu)&{*L2)J`S1qZ?;8-J6| zhSbV}nQ|2%S5F*qFmxwoe_*|7FA?jgE~tYT)K)^~+DOgGH)~Ae3p#x#Vhfbsjs(O} zh9OY0niCM#gf8z*&cel>4=ZMqYv9M!P5}_5rm${mPs8N3sj)Ta`|l}Hthwi9Ss=~f zMNU{`NklP1UbM9gAz-^EX_iYo8Z#6rQzg8`38P=+hLN$U!)lpQD4Qr!2P5fcza=E` zkQr5IZN$zWu1V_yaCBq9jx&Cj=% zTg?r`y+QZNuY`-LQ~tZJvD=%y#?->BjVgagi4r~mi?xsp>m6xZfpbB(OoMMk^gspt zT(~wkkZs!4yj?Qr&n{a}jK8Gh6fM^MlPuFu{E%(`m+99Haw$!>QH6Ca=kT?_2Zpdr zKGM}ZbO85Shc0l1)HD*SUbHk8=NmkPu zlIy#pZvAGchmSq>hb1BX5oOo6@IGxeFc&!i=;2PgMU* zEMUYpkbk&ADd>11(x`C^E>Aw!dmjU+e(+St$l5=yZ$=1=gkp3Mat01ke_!IYv1vHQ z=kA;?cgb;huTuIUVI~+ zbIm_k3p}B?kPF7WmE#B9^J66Q8W{Xtx=HEc2wu%;;y67;lJYI-_mv5;7=n&C730KS zh;1Ur`o6*Qo$Pm6@DXPrS-|ll&jgw9T*yv8ATED{dy1Z2;uom2=_tz213A?Jy%oV)HKTIpF1KF$xT?VoWLOs-1!R3^b z9vwy#_&&Q{04JLEBNcP5|%*4CWi(O(YZY1pA?~Ee_k+^ujMwImShH-*x z5nL-^A9lDKySbos?Wqr{LU1U;G%G4^TD&M^XdH`*CpWGln+aGghd?g+<%w{sav`0K z6yRn9ijonND`SPiBRJUyspRMgxDy+qyfTl~ApM6rH|+3@KyTotyHf&owRtIg_8WLt z`yLe=VNDWe^^t!nqO1`+?xP@qli6_bNA>7$4f~u-R9tnR3gndZ))Kv`a^1 z`4>+LMsZH|Pn|)w9RhuyaG8uQE1EEygAVKPAe~y2Zx7 z+nA!+&AmEO|0r^aM@H^mo=-Vid2mtYl*ja4`N!-+rfs~wOw+~+-4%RFAJJCcv0R6+ zu6msmlw+Tww-vZyU6TLu)x$^g;F}pi*X>_-Zdnr6frJhP-Fp<$58XZ&@YBY(B|@Cf z7ELF%9Fwd~bO0xQaJnSR()Xy>uyi-b(U-3ax}M=T0I-(ZGObPOd%ioysZMXOCfK-U z*aR2Naq=2!eKBC`cr)&1K#N{l5)m)O4f`eJ6XsepH>VH!(V`k0?)G$7sB{!y47$tg z*ejxDu zXKMh2%U=CPalmghL1Wu|yJ4R--)p8*d4bepedCnHWr7>kh)jw)D z%#HOfbRiA|(~J4mF#t|qL`i24-8f)G1_4hGH+6MimKK^xp|2}qZ6Zc3c`x9JDP9~f zHCkN+lflhRWB^1uz!&5rTZUm@s{q#8&;jxG6u~1aR=*z{ygc6BB)wdG6O)8hKxL=R z>oPRvpqi#pi0pwPxJ5XN`cTD}r=Oeeldc0eVGT#(waH(x=gg(rMq~!rI-IM^gg@I1m?lS+NgIOY{G@8t^B)dEG-QpbO-;aLQ3!F;Sz2!r zR$J)<)2yU}3yDMDksp5YmOnSY_#mu>xRtPL%oV_Qaz~^3939*wvtq_}?&#|pNjs-- z;#XqV^RI5ASekc@WiuxTa}{!~E!QRaeA6WXt{-TKBZEd=fmA{5wI|N0qLF#dELF8W ziV~cRX#z;pt^^`W=#bHMaLns51M|}Apvyo5Kwy91AN9biVC*j;^%44o-LY8Qh32v# zNtUMPkp)(ThSSgK_BrhsS7;K!gM;1rXyJesKqe!sakoVQjQx7h4#*O`9xOOSwV^or zM?v}k-kVSt7!{&1#`&+NCmdTN8MN@ew%x-CVwf9Mkt*dVK(zPy3CR_c`oz&sq=LEP zrT`VJ^#RS#xXWooiVN7FWM0rw>oNojd)0~ftC9$F56mg+Ar;n^IerFVy@0(CsZ&x8 zxFiage?^=B_`B&cH>uHdi;GRU)i{5ZP|0g~N=k96WS!joZ2dnT7KC+5WR7V|lLVv; zQ8Y`N->^`)L$D9O zyj;j6t@f`H7;tj~Z}^w;I0`76M?W$KXLBp)eNvLNHFE}}k=-8P$K7)kE@vRB#>0J1 z{94H+yPtO$0EcuxL`(~ETE#22-v2UkDTG_ebEpB$Rh+{teCUYCuPajE*-`K1G(q|G zC}w`Q1teIo5La_ZnS@{4p?@OWxj3txTVc<}#0HJyIq2fo$@thCo~jYTV{U&CVsP8n-D#-yp{&iGKGkiP?OZ4`AtX&dP_r2R>x?kVTOll{?s?HNb&oq-l zF}sR4%*ALE0GoS~LJhr@!ReLj76r)fczTBTYJDD$qG+#~=o^rKZ~gjj9RJHArLreg zv56sgeP}oe$1|f=O{>)pVKyl8nyaVQpW+2_LX-~9mPv_dV@xvY`OL%$mt?`)L{Lif z(r7q5DmWV6Mu$Bjf)dQb3=>cQ@3RRnjYl*8{usNcJ%?N##HYuCI55>lh!eQ|R28rN zi91uMw0 zA?+5Q%?WqmyrfhM{POIUJnxF(voi@XgXZ8gc=!^Vfhuy67WQi2H9a1ESWX!ylK{C~ zJYV669>`l8yiE*6MG)t(BA68_CQgaRLL?EUwQx6ECTF}v(FNanmFQM{X224%H7vTp zg(kxvRq}Gq5R^Zb`+9}a+*j;Zk}E(z;VO^0O)DpGE?JaZnff)Yf{30{;LrMbtU(2r zC74HK85Np&98OwAOwjYYVSnt^n;C0@?6ToiRWOj%Z!RDgZ#*$3i){}kH8|ydxnE45%>>j0rQ91JB7YeE@jf8Ot~RBgEree*S)?I+Ne&Wv6>pV zIzh$>*yP)1f^Arjw?or0l}1r_HhY@CJ@In%d)##2M{RsV^Q8qRY>C`B@Pd4I-Dner z>q~Fj8q>4tZ-*@SScy*$ibh=(d=I4yS{fxxqMYmBFvh>~29Ls%?N@{$^7=JL1}7{& z1>!SA<$g|_#QmdLA*vR^$QcQwJn&Z$dBOP84$w%S@dR+6>LQ7W^fdetDQNN}6%?{1 zVL8;{7mR5+Z<3#L3-qlWY6?7_5nS&0V@>gUK;%LBE~cc-l}af;S(FP4Cf=#3Nvp*T z!~|%_v%DNsWXBO7C<^Wp$}x;80@^;Swe&e8%Ttrqkedkv<%PX{5jYlQ8wi&(Tm zis@gY<4BFhhUDA5N|b?#n;^=3CB;pQ^=`L)IRuTB#L%maW#dB9J$iA2xVks{gdAf?PONlZl+7iz$V6_Jj{qPH?2X& z(un-RG4zp#O+)~^D#tRtL}Zqypez?Z45)PO(1|G{~KuTuMtO)|bCR0;ja|En&Rwojhpa>E9W^ zsc^u#^+U3p`St;hsCq-75vk3~(BpxND`2>4idDZ|syy9ZQG^}w^g zM6_Y*UXPj_cVj?A3{5@UJsf^U6V3@9pjqqCC-p$I7sAupiHwZs$xXvk$4uQ;jwyGA zK~|}O(|Nhh@0Ggr-52IU|GV$MX8j}ncQ1Q3L-n0MkqwjOHVOGo0x<^+NXikC?6Fc* z4uTJ?V=;O#4HA5uR!60lJ>hF=qc=JpDi#+rf6L1+9>}`kQjSU$Cc9<%GH13!V|8n` z1`G5lCnF~@a!u1Iv&pc{Lr^ij&3K=jSfihWL*>Zanc|Y%nL6sbP4Cq1wAKhKJ`QbM z=|TyqJ12w6L#`wx8S+@<G{aeb9gV;Vd5BuU)}!!Sd<9pR1!M7zgVmMk>aCHAJz$ciQ1SOOvj!MFjf$Rp$=IpsWiBPH;AAn~^PMa90X90h zeeP2HCxyzNxeEhUm{kK2Gg|ujb<~x?8)M@wiF?ByBg_yxRIKs{v#|I|$Llr^OJ^10 zny-GIK@bQF&Zn=j;^6dojKJ^Y!n0V#oKfYE9Kn?yCYhFihnb&%Tt{r$Mu$EY9(w0f%A) zBc_Mvq~zhS^SY*(amp`N5^C?>?r{5!pQ3RHP1|aWf)arHzaB{;kiufd@4^LeYlspX z%>pp|`ioKMD@a8dTeh;42ivYkiLu(#ht`_rz}0oEh&sCF<9Fw5RSha9CscG0y$zfM z8h5UvUEv7okYSFZ-hG*h@V~E7pXYH$VGtlk5eOEm}-GX)66xQ z3a1)WOJ5xs`)@IeLi&7sFB=|P0)(D?wzr``cRH`?*|VGVmMf=LG}GD%tIUemUmi>s zA-oN)N8CSh7FkT<+x&Z#6x4F-1%hEX4ne9OWG*G`%bY4>U+6bu%Gz5 zC#KB`kaUdto}7P|3n_lSAROl891h?XOMQ0w+ur<;4{4v-_2nNz5CWSC8D>(5O8U{=C^Wvkuoslre zG9*s0qQo^FWC7MP%Hfd<#gq6f1YmWfyY8m}ex6Qd)NPq!>)82Y@n7<7^f-YOe9g4p zG|erb(=@iX_g)B?M7&Whiop2r15@&Z8tVx8hb3e8&)!_^0n5}tyut~O#EEmIch#Ig zLBp{w)F>zav5&`=+gFi_ew_`6BV<_j!wPF9)YVSxPNFBe;F`2HH(yX)&j6sB(sc@Q zuvN3m0ygfsryzl<6w>ObkUl4slMy=yWd=of_@-=&(?i9;%|S_#0h;`#l`NMJ{w&~2 z`RaIpyxL+23WFLA{^wsoL9tT)pl;)wutZ7No0e$eje*}&<)d@_VDr=M*S?l)jM5m< zqYN#YMZQ;r@5=q_3_ye(i9SNtTqzBt^at6+uS6>Vj}SXtTw2JWzb^qUE+-YU&04>4 zw?ax@Qwql?aEeAaP`pbJ91k^^?kwT_T@KKoI8(l0<;dU%_XAYXT}X*$d4==GIBzlP ziZC@`@hoX)N>C>bpbaUZQOK0fJSVpIyGglPA1oS$L;akpX7BdvOarj@0gBnYk!Q5E z17IXjz;d!Ro|v50bZ5;IKl}Jv$2<3Tqiz~J5xW}QiGvw9&VKc0Bny5|AFoPGwHx6S zlHovG^g8PBTL%=w31%WRx|>85U*eD>nBW7WQ}UejcHd+B%;apb82Hi`_C!{+Uc;{m z?(ONxEB#4Ljk2ab+QPiIz3FHFdZLpUVQO|qkey+>C8&bL*)oS?<_M8I5qB(mL}0HA zfX3^b4&4P&Ht5~KX%RT{{IZgc1llgl_m4F!;V(>$#7NjL6u?zNAlDH~{I#g+NF2X- zr+3C{x!L7{c7Mu33OL?SMsi)&tEz?Zfn74qOcDDqAGm{svxn7}ven+fWu#%+jv-V( zr6P+Hhs|vUo+ODV8`H0dq9-SW(ijHmWMBabY9bV?&=J6wI=yEdL>$xYRq7fZ?Dk_T$p+RskhKtU_od`-FJ37c3r?%>TtgmsWD z^UH@Hkx0@#OGK1B(=(|0h%-HT!5a7mBNH(c8-Sz3XTEPC=~+!@7|1w(pIKB%jD^Dz z5~f~qUsSwH;|~G_|LCyjjntc;m)BFlkB*&O8hj#z2!9Bk6rMoapO~f|;UYnL+kfJ# zE_zm7@8WYfA?!HAu|9E1u5}Z_DK3vd^r3B&29n6}Eej^<_;p$vByj=NxnL+mR=I6% z`C-$j16-)){J0_*W$5((>kZnAMrwj=2`^0m)&HdPAMy8wW;<(qe4Yxlsn8OEVj4BX zAL#Ct>B-4#k^sYNgGXK8>>-`FRHo;)b*LXOFhBNeA4mu}`Gf8yt>P^8Ocjvc&#!G) za^`uB$?BodqglRXKz4f)?A~sQMN9$O7(zqv4APPk?yLQwMlDmywqxMK8;%Nj8eO%@5!rqT^ z{pvSnuZVshLp-}X8BVuCpTxrm%=B+ck@qa*flvwJ$`WEP27oHQHt1v6=GWfB5ia1E z{;2N29eivY7dXCn6HakN7EY2@AIL$lEYVk<{r`A6%eW@rw~hZu*(NpEl->N1bPHLq@;HMFW{ih~9bsA#Jz z$JxSQY0ZsDxM_O(b8&{M!1sORuB+z_R!QQ#QvhS-*JnegQdVK77Fl7myL?XB>f#ca zTgXI|r2~TzJ=tqHqsz*#Ka2mH`KiQH>&{a1`qZ=MezYe4T<}9J`ecJwV=s8O+Ny8x z9^a#a)iDZ66c-*Y!?E_hkI~G}c%b@{jnh}&Ap35-*^{9X3n`0iDaIb*yL`xRg@*|S zOAw#U)-h;~I&h3~oV_G8` zLB%3oDIJ$=yNZwzVSt;*h0Kwx@?_h+!*+(y!3JL*WiGQC>}!Z! zSGsM)y&pk?qM+EYGoZEm5_t4|VhIfo1?mFDt&#JragpnJwf?TxL618NlX?so>0W^s z7h{yE!O5z6b8*phWn}Mh<(>M8H)_3&ZGMSmq;L|ITr4-}Iv6gK3NJEm3%QiY?GTuT zZg$X{&*G)jy8BoNaaQ$rhpEM+;KBls{I}ZR>SHUlpY}95=nMe^k;Jzd@;feq+Bvpu z>mD`=+y1Z|R{Ith9!6#h-Sk+V(FHE$df!%jivS`BCDc6Eu;+Bgbqcl}o=OZD=`22g#= zCfxl;M|U@2#v+M7-`|yLcc!`^YjV?~AIWxW#jnp}D~)s=S>mkpX!I40fy1K6!OE^5 zv^)b8k<6LAZ}|5nzJ>$!Xkta?{FIy{MYmK223@)E_w~yu#69f?WhtMf42f6HW~RrqvdFLy%hQ9rUtZdTCO1%Fzx^ zuGbed4RO<~l|r`53`Z-fYa(J93&2SN2uLH-j( zjLO7azppe@r8442J@yTZF2jzP0{)C?1OL^ffCr5LDAyfcmosopC%0a%JLE0@R(WfB zoq!UJw;r;J9o?dA@UMjo{uOD@5-yl(+MDGEejI<&pkqY(@R-Jg#G54UPAyi;EHsDoT<;z~>9maEhHqTysA{m$FyX_m>n5HnoL(_6UMC;we9IC7dd86y9Y zJy?731Q8q2d!JL+o7Ci{gTb8*3$-Ln0U5~#BUfR81~4v1$W%+>o}VqnMQ`?hn(mB` zUkvVddARKRtmV>2Ac$nCBKzI739gkbB&PX${ogFl@-X;fTSs zm}dF?6RoLyT=R}e-*ZUmh5)}&`_Ynt^2(D1uZcS}yq*II=K3*5PG4fy5So0^=!@u0fIwq(6DE#v6Zonq}oZU*L_#J zApQKG@z3aJH5b2k47n*|;zTD?`AQ+RPj6sznyTXjGp*gHDHt?hHIkb8*~|hE9U(Yl zKCUV}6#I|SX44KF2X*Q}U9Iw0M9b1gX0lozIIAyqfJYu$diPY>D@VDAGzhfjH~$g- zEl8QzABFE-OsKEkary75mVEMkU}T%~e*6MbmPQk{pGBT0H47#6xSnr$#y7r;`!XNUZ~T7C zKQzm3@!J^3V0=Q`j;*(=RG*MG$kMbeRk4;DkprXIR}~Lyu|QJcdB1z1XS8AK4u@{V z-B;IMPR)>#zYXcma1%vLH2vp4WesCBVRoN~&u|vL%2*i=p8U_# z5ErifNq!lT%!Qp5v^$=q#1)G&?URVl({>yptY0p8M&+(stIf@R3?SC8?~5QxD|$?y z)zzn*SPuPp9ITun@G+UvJIv_bdk@El)$!o_sc9Q8BKw7`wANAt$dNL~f3J=Y4lg9? zr|p;pM$LgiK&mgegG%9~Za76Co3e0|aDU)RC#K2M&J>pBa{EnZ4g(d#>@T|;uj|(j zs~WJL-S}aC#J#Uo!I*yMV&h8D*VvQo4ZlaFu7y;$?|RCw$aAljG5+`UF=xVoPA$aU z!*>jLFip1Jmv}vVv@Gz?38&w!wN@}>#p+=fcM0Cwi2=0S+0*k&Q5 zEbq8u*KrjrntXJFMr`tL1{gk_DW3Z23>V6vM78&d2%WED)NLRagWk&#Tx`ylHm9jV zMxa}UA8F;uvRdBM65z>fl9SIU)9x-s=q*3J#X}7I7oZcSkv01Z4(~UQym@HEp?7<> zy+Vy10@5!p^;50*HKEg4cv_D;cSgKkFDw=tBH?@P6*4*NkpE%?ECCh{=M~bW01GAl z1_@+zh8eV2J6Y}Ib~mp-jn>#~`EiguO5`N^4^H(ze<*duUbMu<_Kfa1qfm?3;qR1% z&4p|s7PpZ0J`TTG_AqO;<=Mu-xOI_}pON6DKMckV z4&DD~72gQaJ+pkd?*k)vV*LAtfB}&)KK%M2y|fWe1n}LHcGxB-!pM+DvY+hJyXBs- z@aKz8^~z()!bvoH!J45Ak``Quu*CsKJN=K5=vKv0ppwUdM(-5%uf@*Cq{N2u5s73Q z0oIZ~JowMnKOse!Cy6QDtAp@{bH})9&I#-{CG^hRFe50*@ivlHPOU(d3eQziZD(W~ z7x4LM9n)c+VkHpUt8FP+@9m7&xH0nM@F2RMHMthM>17yu(=m2h|X-6QI|(YepjuSRz1Ca(@cla?oM0ew1=EyzNnOsz?;%q^Hk*Or|_Cyuld=QnrjbvmnOPcU; z?G&r}DI3B_lf3pK%uYN1v&gcY`uIw4NG2=(>3y`DM=@S6fV1^rl^_-1dCJD)h_s{^o9Jf|56_4p%+6ye62$KtRi*w)Neq!wN(>C(rRG+c_emM+8nZF51R zTO(D3XKU2yy|0<#3!TEUB;EA}El{Wzuc1;i)AAK2Qpl=4ky9G)F@iI{GJ;=*8^LhD zpT%UC=H4aR#%`f6=D!o1=JUi8QV+T56Sepp9f_TEX~$TS5DfY9P6GgJ7_y3N*d04j zH7s;iMsLY`2cr&2z%<$zQz1 zmym!V_u%N-?>J5)_D7kCrMqE#4~)YqDh2S>(#AYYIrpK&A!_Y)gJ4$~wgnhOGH|&< zdbwfPu2@-9Pmv6{0$qyOYczSMt0r5E!!C~zY<;<=?&{YDfnGI#*&Npf1zZTYP6vHp zGITjlJDY`C(TjijEYuh3Iri*^r}CG3`T@;2nQISGS$F%PXf&?v=(DZ5owvsyT5C{a z1`$g1jB#7%)MKMPaW|?L(0rbS5g@5x63Ay6-@ArR1#sqwiEWD6Ady>NA;h&+)l(Q; zsmumCtS&3YoqzTnbmY9PGchu@Vr1Q6Bb;d)3@+8N?SYQ5!?W=@OQ%#ji1 zv-#PlpOc42BpnNlZB_c6(P(ac!Fi*pL#mvsSs{*6C@<$?CVP~l62g$K1QSzl+ z5^C#%wo1;QYH%_b_{pDsu9e8p^^MSVyxbBXRRdmtH(1X$4cx(TI1znF@+tQq-`hE9VGn zULl0qLC$x+Yg`Nms)fHB`@QBxEWx5o##`W?Z3gI#9TxhU%9;)usMt86BwQinu|GxI zQFcybD0J|^0m<{DDs)+pd4Ur2Q7vEe4KBAnh4@tq6?DoRC{fQ53*;X;RT>sZ{(-=*hrM+=;>jtZ(GI}TgSP@sKlgFnm@xX5!;2PZ+?WM%2KJ(EmH4e zEB9MPkhU+WzNZXVPer25HGVW8#IT!jwK+Zp%1e$nP30ut@O|Khg2bZT-`kB_E^((r zI$9s5<{cq$@B2tO(ShsH%JH{;`MEccwkz;qEmXg~wa~zWn9j&+hL^}`t_YJC*I(;C zwf|%VM8p#iWmi!fIcmNKaAn-nu7MXzGx6iY>dGl=; z9w7~5Dq5^2gY=!SZNeEfHf7}z41lHSwSjP5yoxPcm+u4(-~S2 z9i`b{=a2{Mb0fZRATz`6UYFBZkant`Z?EK}f!aQs<=19kA&QIXg)$IxaqJ9MCcyFG ziR15<8(+p0EJ81)ZKX(&Sj|mpfg_M=$T1R$Ge_Gf@Lw zmWxv|L6$Y#Sh)I6I#-Tqq7p~`RSEl~-8`0V`r9Bbw?>6CZ-OuB6n27VMt<`N)dkLe z%#ev8s_s_rtpr}AWEbNGl{A6er90%GMw^H1+-Z_!2=YV!F~J-tqz?~-*Se95`)9|i z7Y6lpE&E0wWnEr`mF>?Kp;Yv9WyIgSbf~Q$0%@dctqmfSbJ80MrCb+eE9bqrAo=dq z#M_&@FdA=K`jMHKdL_GWew^?!$OERSAQj}AW?{^yd-zk!FD69-pkx}F{Z28&693GG zLrnS7APIR}kh-3F1+GBR0Q$mAM9)|psRdCo!)rK~@MDo5S;)zYP|TcGk9T_6B3pvm z++z^HJ_hS6V{yXm1;cGkcS0~~G)-V{HQ>>C)^h{tjo;al0>AH@;uowRpFjKU@RM`d zpT3438eZ@oFIC}#ySgITqg^jF1GpPVpW)BC$P9)}h{<=9R;&%wR;-smK5$hri%jqe zUm`EOHAFBA@>>po!Tqp(&7~n};A;jUxhamyf3H3~KN7y`dSQOze`m9l&as{kFZCmi zIp;j==$Q@j&$i9JnfN&_7iWaU~OL+Uh&Der7D z_5TPrlC=8B2``bn-mSom)p~UlXbo7BGRSx{lot8tjnpz{Kl74@(>dKNU$|?@9A3Zv z)}>Cu98#g{dK$*Szh#L!k0xhd3kn#hj3Ci@O6@5iCVbv@&@+w>D zTjychV)?X*fVoqCJ~{DyOS1F{17@Z;t)5VSDa(M#-yPe2G5HpMjJ^arsp3C8+?&-4|seWv+Kn#$ft#i*_p)O%m;or&;S zrL2I#zDtLyH6tKpWEebxaIJb|qv*@BGE@fNB9YQvr#b>5*C zG4tfSP$i zWq}6PuY^t9#lQI;;KEJ68Q+bvvoG%u!H$LlEjv#A1`k#hh~oBy*Sfq}?OiBgpQ7GF zU7I#S<{oio6MuL7JoLHteC{%hZPevs)T z>-5C_hEF8^=pA+Yo`XA zfW6W_K^mH35%rkz@;QRah#^H``Jb=74f5^FLim!Eik`;a} z>1*&OvYvsMQNDMur^8Vt5uYZt!3Hgtqe@$PzQAoX9MgiBmn_`Iplg}>`;Kxz$?$hxuJLG%-H=5EV$iMqxs-os} zDIH0|px7h3G&f4;D8>LkC@8i35cb8;SP6@ZeR^LEv5dRpuQAuV>#;t)F{+tmT=D&y zs|wgJoZNvhlp;5(baF#+*J<}Ux@Fhsdm|n9P{^?fcfxUW!bi?po2f$VDV>!=*7Nqa zaNhh&R(;B{#Ty)jR7**}pzAB2xYL{-e6@;{jZ4RK#H0E-z6ck6Sf>q8N$YvAEopu? z_TNjI8cMXA8Cajb#5j|D*us0bp zCY$GC_-m)z&EG^e|`qb5zmF9 zK5-0dc9iEW$e188uW{5IC#(b86Wc#`{xJHT4pk?8Ac+=@k=Zx26F-e<9cY#6A}Nw* z2FOSLL&iiqd!X*5x`7^EuX}BCgxqQ(lACzB;BP8%X}&>A(L9;A)ks(SL4qDOu^|>( z&vrl7$%jneyH*XS%8?YoR`o#{+?iDX(n9wq zqoS?*Xa95%q%>xmY?B2UUC7f6wcX{xPaYs|=a4#F?AXUS46rl1Kkl|}r&-5Hs$u^y zFoY=_wDM=H!46q?ElW~a=)GF&!zA2O9^_ddlQgRX#TyD5F>ZD;kp4$z%XV3qm2@f2 zLh9FA>ZNE;EIRuh@RqFNI$psLnqy??jZ22XU(NQOXZ5!#kU6?Jhm}X9clw&xfFV)k z$}WGDuxB)oOX1}hMndDNEozr48-Sd+LbP(rE6_@49Aa(3UBT;dwY_ zF{}iHcS9m8A!oM=_8qtWj*1*cG>&5zC@}N}9(IgG%B;pPzB+Nq>%gc*k*_qH0Q?_!~M9v(o12v=@i^_fk(4T@g!{EcG31;bT z9aBE*l}DkCIdATYhB!?atP49g`)56hPsCsaZczAD%f z?iW_CBDcbATfgQ17(T3+5Ldf|T=%vqTc8cU#z|~FQV9o0<#xZf)N+e`qm0hRWWgw1 zByC8yvq>Hqc71TdRk?BGrg0&9{Z5 zUKmYzVhNstzt3Vkc#8jRn*ijbF~$D9G-ytJ{jP6Ow4)V9#>*8;`E7Uc4HZdc6=^0A zTAD6`q}w5hFQ`PZJvMAJfwQc7{M$j#i$&fu`~(+B4)~KMCxPS=CC$CBCrD6ICZLmb zB9K7iJ!K!zd@4I%mP*{T6*$>mvgz%; z>O9T=nqc2&d`UwN#bFJueQqp)umImd%AerQ!NEPeLI%$y(Any`55y3^lxg+{3B%Mj z(#f>U#Id5Pzx_@hqDX3+Z;6WVZarj%$l{np1vdH5DXfY_*!y+{+IJ9NUB~Vq4;gPh z)C_BRhHg<38$npxB-12|Nl*;0y;kpZ!*YE^W)wffHGMC}ovw}euMFbD6L?OsYXZPA}eFn`FZ%g4?EA;&@IpC^&R+|V(<(3FWpGB z$0cXZVVmZgrObl;T5)G=qe$T^wlLSpIcrWhi}fst|Ci!wDO`25@(CvM@^yDlt|&ie z^#kn)O5onv7b!Da!O!b)42$|$cbL_O{p}w@w_&rK@5u~QY-HLpret~Tdk60wNaz9M zOSf1420@3-VHsP$Vh?lhNuko@$56laQbYSMYsf99e_)6u@m&5`!6P9O4SS4SKzeHe zvFUF4tsIlvv6(y{)2=-4h)&VIpYz|a}8vxtn!FKd1 z0xHX!;+!v{C%+9AgJQ~LJrZTr^-EB0{r9AFkT7YsnMLnt?%n~mbYXs(^0dZk0eAwOsKEj0|uQ_jhrLi@P%X*j?`;R&l>u^!vHcx+0uz*u(|QCI*Kv&A~TP z;8~{_wd63mfTjU(cY|-S4>iMIh97E|$k|=V8W+Ll(wnG%Vj_x|naue@mBvvp`?$y$ z-zvOwq9sXqMN-`lQwjg!=t7jLLUjUQL>A=D8I~Axytq10zz}H204KCdwC3O{ zK3{6Nq3h1Fn^DQnkWRfU+_+b+5Ej>&_R$CPrV>}sB+bStHya&XFK=^zG;PJeN*Ou5 z<_V(L$`$GC*i;T8hRyJU6jM=_6GTp{NO$kBp{cGYQ8*HCl8?MM#z<-XL^(T>)*HW2t=W|` z3AQN5J4aN&ccXtB2QEr{dNO7AB}~uz30cqKwrzelhrVpjv21+JjqlkkTA;#k?k8D( z;Z-Za{Lvk{>U*=^H;BtORMi7KZzko z1XSk134s}&N;5(ujgJnl_^feG5Ke<5UR!Y-G&jjYegJ5 z(#_ub=TEB5=5~aPKNizIX7L=KbS~qbH5C&OLQ{R&4e@lgM9j%?!D0ZL|a2xzGyJA#*4PE zP18gFG+@<05X5_+Ub-83*jL(9b0Y$nSz34BmWh0Mbkf9}^U4ySG{+Yn*e96ducOgM zmQ9_Q*EAi6uK}cn4-jQhJCo!yn0{36OvoKV>uCG&iwK%atY@R^sq*&2) z>xcaGG}YL?j(h3Rv2XvdD`4G&-W18xOsuN}3n=}w^jYRDBU_}&lC6QsRqnp#5NP(c zX4e{ks(nZC{wPY9xMAfjK;LMGBy;>Ef=DWHQdnLS5<$o`WR)^$#PlrixSVmqy%6MR zDsFl{gWc-CrM8Bh1nG@5r@*7i@=n|0@?YmAFXn7V6$$?I-YR-`M=d6Hs$4K!FL&z- zCU--Qqw9mUY|7t2ZJj0UP03IKO6xRW*K)A?>(}pGCuh!I9W9C>!WnJWFuDVta>E2E z5^DLZk#J!Ryvv$+!IKXd%mvQY1qu1C#H6Fa`k(C`GIo$|qiRk*re1!!MdRgSql5(q znr&|vOSmaJ|chi?6Co=L5Pbg|+J@(0cVoh3myVm5BGJ-KlR2!bo*jRT;Q)9Zt9w_YkzUCQgD7 zB1n-O71BZeP>~&`qsk^RM!?7D&>#NBx;fj%rR+eC^+ScRsY(dyDmH=7KA6(=owg-Y zOa+P*37a<>pllqR#5POddID7Cuy?1l{FikvJPc6!kpS}k@V-fD>dy(zp&S=(rs~yk zY>ONUJzIAlaU@}FpS~YoQ&7TMiy|VX1OHipAq|O`eyIK*88q58QWJD10ovh`U!TfM zbP($*#XHAPk*K1bU;ZSUjV=SEJevsi)CBlt4J4#8!%2;nup&OapSEZ>di2>cGkm>_ z>bDQJku)rcs_j!a#dTL<-011|e~BRaqhwg`y*8Bg5wd{a{KNa)P(UX4WP=z~KLq00U zopXt4qS35kaX3=8M_SFz|4C&@0t^>fxRo~!g9)f`cP;T$WnVTQ3Y6r%r`HFmE+b_b#mVv$ z_z8BmhR_IRk#8^W7I{*M|1v$?x>e>p(C?#>Mw;u$Bzh;IKiE8HT( zq4W9cCK_3RmlrLM6|tR^kV$iPE7*KRYz`Q1Bzamrhp{xM*RI89glHj4q)b^>u&L?J zk1R$W$zpwCgRE)Ay)kSLJ;`FVf{8qJ-Yv9U`5oLL1Er;tKIE$|-c^M@Z)v*!ntJO2yH$4>mz7fn z0hytjZ2AZ$f~a;RohpF?&K}jk{`Q{$QH?G04w;cTqTmG|(hzo$F zE(oYq&x`G^rxXX&CJEPiy?E=70?owJb}G3Q(@hY1{=@b=IL-#W+)l~7uYtOtG(DcZ zc}DxJ(rGOk3t50MS%9;--BYN%x>hsDweW#?;0Hp7I!+fQ$QLJyyKUyTSduV3>u6H= z^Een_^K4n(q`IX{#b(-1A3IaVWY~H2;?Mlr`-@iXQiIh>2op@dn^)xJOv9ub9ptGp zuMiVfeu>K4z)pq6s^z+&LYcp-@LRNw?ptLPWJ??rI;yw~(Vu;Ar-2%(Qoe9d+Tlh& z7QV%;nr46@Q1 zir$e|p#Sj90E7C@$C0z@#_|x_cVOno45?7odL$RIdtYD|%qDDK{nNdikUf#FP@~B3gTCn`&i~KOa#=~>2P+&x;04A+DyGzx@(1sxFCpc( zp3bQtZYIO^GdMKLR;mOYsA}5xe*GhJ8v2y2702D~L}u33KCVnBCP7!TBm&qEw&~%m z>BL59Z7VlAjm)vz%vp?RyuGEAN9SF(BtS-QBS1+~_>Otlu{Kvk9pPgC z#^@{ZWBGYM)t9D9e$`Z7H6sis6T;s(^-HkB|IM3BfNOLg-&Ccsnn=n1F=(mLmM=cS ziTF`PSpOu=lorgs8FA}P^7+9;Hm6vx>H$voZTbXX)H?2J9p_h_`CWKauwp4aoC_Y! zZnK5V*SqzxxwB3ddyl9#6#lpTzddfYH8R7uOO5nmA8O-asjegQ^T^L%^MzgBNQzF6 zzp78iI9-MuSK_6uK{nw93U#rT5ynraq)psDx?zpdZS6LxJpxdRBJle+Y_YeVZQ%@X zUmjwz@At+1JHS;RyUg~^qkYyg6cH6m^uNS;#@`l|Jr8ETT2HwW-_kSCo%EXx27}(ogt_3hf4Z2Na-Cr%3mRDG z)3B23mKl3jRM`8ese7Y&zos>^qR5}767(KB3MeUJ&2;9To;4m2z(y6lw;yC2bA>Tu z9~UnfhjZmTDy_}+W4Cn2(xm%LWIkR^JQ7sR`}QImMHw%t&Q=1y1{S#pE2blb($qUM zxKWVXD)9tOa8?BA>CZ~Uv3gdT2lPtOrCl`Hr++$YNi`Kpt9?8Y}ld4Xr1pjsjB8N zvCE=opI^e%koop|rYQZ6UL^YW04p)4<34!qTe77_p8g+C$$HvBFrTTS-uJp^sWbzo z{HotmOMBtCcbovS0(TVn%#vu@&-#MaEB^V_6LhZVgHQFR@5e;yf&srNQJxb|E+Wbu zlYQ+CO)by!yR&dkbq~3rC&Tu=;-NjF#X1In-%1;21MvmztwmN1b=}uz>$<;UE5xtO zeVltSx3392nUumHid-PK0DKe0m zX|J%~66d!_{_t_qPw=<@ZaXRTP&4Sb;EP^{;RxiaaiA{uAYeHArL+ff7SHz|4YGJC zNP^4S20W{P{r&e%-bQQ?9WXZbjlfN9^=wj6=fVZf8mj`(xHI>4zNnIO{aQBFsOPlT(kF0|slt9FC`sMS# zYK*@PS5E3!qK*0D&ij9y`(b3C{>l6%)_YY)xLO^DV`tZJcDNI_SgOUS4Ehf&@p7Iq zTpVikmY!fklF4^a+A|Yzf(S7~EZa#P9PXsA#iYNs9$PPm(#l3znirbV1f!BsFtltz zKCZ48Cyvm>X5LkG8CtlVEtn&|hmQ@R6C{)+~)dF>pWYT%O+tcPdf!)4m%{BE%<7p+ve7x&IADP(jLlCiR z_DB#xt60PyI{v_f7ABLwX#4zN}GDl$mg+nz@FMhJ5E(D~J2G+L;Eoh2LC zxS&aP&;@ARwYd%^dP`1wO?Nv~^Kq{OdTeR*Q)YHY0l5&|sA_7zHlK5V{7Bml#_IZqfNavi{!M_-4ovT*wb2y#3fZYgj6_ja)+ zwjrW&fZtn!$;#oY`02&>ndI)Iwc+WM8CgfmlptZ`TH!(zdYhHs87qwIiB3WW42Q)k+jNth5O#k}(X|G|k z_l-)H-{@XGvBr}dE!UH`&Cw4e{cKN!nRWZo*9MBajYg9;A^ddnMzN7`pOnqLR`TtX ztrS)t2b)fYmWJhgT(o%^Lf=R?j~um#@-)7wJ;O4Rn$hj};XaLvz}(J`Gt01ke{6Mw z?#QrzY(>=O67CL??2fvRZ>p?;Z%K1_Sia;DD4Wfj!4b`wo|=Oneg~2ZNe6P4H9O$4 z56a>K^a|Wq;PbRAz0v1i3g!At#gq{meJ`|rHPZ*pRSYWpN*a911jo^xys5b>%qbSf zjuW(`G9tiCp7iV*O)wUWXTMx^C=g8`EAhBIsJyA~HaPr75%shaO*QC=4-`bAZATl8 zV1d`qOCI^(f3TSlX--V4^Qf*(IMYf-={Hfl@) zs{(HUq^Zh1Q+CWmRvD~L5P>tX3bwlW+L)>iY6I)m=z;pKi?B3wBVV+>T^GhZaXsfp z#H?Y(k(p={q^VPwOT(Sv${=txUy>>`V|q3sFG3?3*O zz>j>?^c&JZ41PTQh5+^W{1K}0j{=1HM{mKNp)%GamIj)QSWT|;J*){Ih^+y;*!--f z*0(Hb&nsj72!)#uKyYx)xFo)@#V^n6zKGH6KOL}r@c>A$wnt(e4S>VXL)vASmZ%zr zfuysicI;-MVZLSb`9(?fM_veXE3yvjjEf(*VbsidOzH+GxqT4$6S$MvR*)U*PmYhD$8TcSoc%!V-((?ZGj-w3O1ez2U1^BNmmetr?lk`D*%yjUAE@W(rtO;@<-EZ*Pn%~6w z(m6kMxA2Iq71Ya)&erU6wW1%g>CSwlURD+NAVnnJ+XnG%dR*oAv*Y}J$UO?b_|vm! z3>BIx%@nXrI0fQ~bq>QUCd3H0^XL7Eq2Iqv_K}Quy$g(1J{az#2Y#GFeLmSncb7S5)?Ci3JRU!(Uuuvv-zp%Js>WuRHm+GFN(mlu@(prM z4FfzU2n$dp1kM~O|E$aAO<-kn)<*?~dm(HER?df~I6pgzy9UTt7=f;BkKsqFEt8e@ zV)a2LjcG!mC++9B%J~EVLMKXI#{dxueBnWFv3iQm-LYAg_MiW50zwF5Wtnp{LUS3| z4MlG^>+IN_e;sfdP%Yd3u+q&mJu8N#G5+IWw1g2*Jt7RxQ*pxQYH>fj@Q!iHt?b8O zJmD&z6V433J4k38+-&UUmwQvb`>O2 zp$u{3GQkB6Vj6@{~1FyHis#5!Q$+=h(G0ctWaVi2oeUHb4WN< z5aSbod9{&t|8_2Ry)}i=YQgmH5Xjy435|;Alx#)2m>^mD8JzDZBI4a%_(<`It`$Az4f>c8*(bTYc_8i9QQ~^e_Zgi28sO850fbo0}Hav3)%W*it^+<8%ge-Sq z`eQI>UB`6jmS~I{jqx#IVFE)XSgJ?tk1kmvd`>^86HNF%(3!n+xYfM#n=BO27eiFDBN~k71b!=v&!(5YbKn%W_F=DT z_`SGyh0|Celt}dwZ1)W={9c*>uB%O`6I|=z|1$j&h3lGYGMUds+M(C{i@X0N*O?)O ztDcm!7$Uo2A&ea#HotGWvZ_*je`G9`7tDSzwzt?mws5A95JW^-@-FlL$iqF=;kE*m z-TZc=FE^n@x3_tXOhGco)d+cevBx@wwI;wmo5Si=edzjF)FP6lkZ^VVjjyrrTK(E< zgscQLNuX=+jb6s7P}OOO2|l9tSl~C6F?tjA>-nj9`ky-LSG+7Snzr7vao~Lm5Jb=M zmf%rAbdECqW2O~Qa-I~_Qr{?*6t(q*;Q%}_>G}=AiW_@>-y?a=QjgG+N3?L=*1ia{c0tTD2x3#nyfHHvRL zQNP`Pu@e_58d8D*4d|~uHJ6MY>!@tNIY%Jps#YDQ7m0YR2;M;5dH$`>#T#U?A473?r)x$~wl?rAb>=Qest@ax83;QDv9a zI{bvdeMWuBi6R(r0D@Guj}0aWM$(k6)jeL-}q z2%;+!M{PDHkDTLmrc#}LQf%u|Y;!GbyVhw1tREFLnPADnw#j)uxM>SSbRqzA&p<;-w@UaG0J znXqt!cbJiadTGQuPPU%Us!dD-$JMoc#))S#&Bu#g&=meQ(x}fzJ&4i#PD5NwIFmT7 zPpa3XwA%<4@`d5>J4LRVp>dF2*EauRe}fg7UY2B))uNPJZ$~C)^f;7 z0WHuk#H&}&ihZ8&+}bB>Wt8dM`fz~PfhmcC7~1~#gF}g!!<%vlvt7A}1}x%(U)Im+ zWq{iV@J-p+xQ*vV=7|%W>Zdj_s^??4|10i2qnh}l_EC!TDkby|q9iE2i-6Lbv@jqg z5fG_TMNz2%l-@!|iULXk3?ND`p?5?R6a}OsARxWUKm7jpeb@bTzutV9oY{HK-p_gF ztTS0_&g|W51$l{UM_d(hF6%c@IypaI!NfBRu2wu*dr>P8oU@`~n4YDkEc@EiT*R)$5XfA08m6{Fu01u6DMb3XDhi&2vPF%Uf9FXS{eTPp|2l*KAq{BY^56vgm_>h_I@JY51r`a%%V=P zt5vJ6F@gp6V&uKSW@VS^{Rx`irrXsd%oz~{g4@wz-c*-Tq<(>nPZwX497hNfP^EG! zpeM`YeRkz9J*FGMoX&;m#k>lxROCmSNop+tuAP;qMV;m?95hwfm)z((N`Xh)e$z{&Nz!DN|-t8<(1UzuIsVAdHOp6GE=%e|nQ!El0t39m!S5$`%>jV|lT z{=_ClJ286j0_DVf{=ka}esQ`V zK-uC+I{48D!q)GM!Hv%?B)X+m_zw~&!7qtx;rM2FE?U%8ad_iv0`=WHbB8G5y2Y5LOENJdg_Mb`x!|L z1!w38W^tM|AHUaG;m}kTNB^ws?#b{ea~3_-l?E~mJZl?GDoG97?YUn6DgB-wJoav3 zmZm|pBTUhHO|Ir$e;_4sdG{!veLeI8k)KNDAueY5{Q1gKA2P)&C&CIrQQ=&&T8llS zflX2nu*jHh4bMZeJ12t5B~&2GT_qRNU_{YE`W+z-cc_QQ4D!!$)HiyQS> zcV}J2`f1Yag+0mh^~RtE$XUWH?(;3v8qlUNu}VZ5N$Wn!w;vT3c698t?JxO-x9L_% zFs@Y%jHUU-*?EW}vmxK8Bp@jU6V-IT(PubDXx==q{<9NOaKa4kTWGm_iBGX#` zQVJ;r+#K#sEK`lF^Ne$MwGI8f9?l{tEqdBJ&9$Pyh(ly?GHYLzK*!FtoX1T^^s8NW zo45NtnR^&KsrAuA(?0Y}filBPv#a_HHj7(<{GCO99WGyk0eJfq#NVd6n1IA&3xJ9b zJ~P^q(s{qZFVv-dl&#dh56Q=d)rjb3#8e|R#efHwv9JE+=z(O#H*Qs4igTv-lXbF7 zluaK)YU1uz_965s=mQD;SMBQa5<96m^P=@38%2W0jtjaXO=(mRFENj<@Z2r(N|y$G~< z4ztr!hATtHBMxPgNM&d9$D*>*S!eq4+b(XOq5S?kHd>iA*|Ce=E9Kqz2uzw`5OiM7+##)5tzeZ|yInzcS2Tr|2iE0FUjLSEz?jI4_ ztfm%P*`4L{VoAPAqJW3@63Ax0>ay`XXQ>yJCf+fZ^cdZ_{Zw>^{My014tGA!MzNkG zEaA#n-fZmy8qMLG(b`4-4+XMTC>!i)z%x%iAt4!{WvHbZ;i~~?qlN-?!SxIT!^HP{ z4M|K*zrpo4fxzDJl9VExaWK@)wowwGk-mCdG#*@r4WBQGq>SSuaF8?qh_D*}idGa7 zE}s4MK1WP0V3_2t+tW#7sUzgI*6pmJG5&Fz$I&9fu;F@lxV>vkcaV03Sd#bqzJ(CV zI7#@?^{$*&4mgje%}Mi}sK7gY)~Z59_vj$#WQUOt3a*{Vh8T)L6VGT~`w7OlSUxtq zrx$fbe?$rM{C!+{;kZ3jmlCTpW!z_(xb6s-D|xVP&2k8=?Q|MY#R_=^US;yC*Bx1l z%HlZ6A2@t%p){by!_3F@=D%xEzF}~Q?rZ3Hg4y4+`u6t1L zDhC2~T6(WiH~Q0ysT>zUV93a5ez}FyxZ3?0`c2sfm;s}nktr*zyv0Y3!r+C2{8}Y> zDzkNvHe=jOg{qzh=pN^?@C>;}58vq?^)BICZfu>Eushnf8Olh`ObWPO@_SVj6|_d?V5ME*Dd2`m*Eqs`oua!t~8wn9Zm?+Kxsn zAN)Os3m=V@-qo2lroyv*nRtVGsr=oH&T)zHkLE!SXvkSo_z1KQpW3p8jUhkxW;C;z zNlaNRP)O8ua;rgfBygfvZZ-3+$}&ajqIVsK11EI3$7?AsMT!bK2WeNpxnM5O*a_7P z#Q)D;+9+ODhZ!I8Te2ouT*R7&gWt5%KWtBt?N%78ob&qrYqeVTv$`Jo~^2DG&ep)C0=l1O}qj||x8XHN7Pj01# zvUZzxH~p`?2BdR>|M4?JhDUT)H=v52n!LSsNc%m&)v#oKt%Vc0UEYi>=2*&@rFxy1 zyLm}`TAGG;AEhy$O^h%ekhByZ39+G0KU8_qh;$rFwwE8VXyoBiAIVR0u&7h0=;Gy- zGVYG#JGElHf`_d8g!JCNJ&j8`8Yk;!(TKpi4V+n_+V6L3B6(u0hS~OI3l5~0J*(>j zc7yody5msU3m=FX+B7+^GyVo=k&J6EJItq$uY5DtJgY;bBm#Pq%FkWneUb6LyYO3# za%0f@wJe750=Fl!_GM8u5lYeq)az-;e_SjUDKLpZ5gLJk^h~zpRov zN8m@X=S&QQzY;-BYK7k$DxJfPsx~Z}f`(cC z=5XN}=`s4~CabvKRezK&xD2I;^77f&S-F&hU+vLh$jp85^-*UjSA>0l@h4!@3;fWI zsKfYK!viA&!v^&FdVq`F&$3?xhJz!7NmPs zJ9MEvK!xh_PY&UPsr&NtXbkmJE@UlhfqqS6he|sy+qmsAhi_5XSoy&xKy6T5_mKDY zsMDF$I6b5ZQ);zQ?h5`(p}R&f+*>`4Y4Nv7;dxo~&ODVflDy|v!uh!_xiM2Ljho>| zyQGEJ{13j@O6OR7s>G~_$bk2yWeF%JYY^5p;MLH!7|V=|%KGRvvtPH^JSl!0PwxSQ zo-?kqC4TJ)K64HP6JJNAara~a8IFHs^9$cdKxA)M>u_LihjphC{KRWv+P-q_r`$Y0 z)bLAX!m?qJ|j0UD%LB zB9pdQHcP&LG};5EL;ZyXWb%;GPWKb0+KGExe9;744HFAis&PZ1#ytTFtxuA#e!itk zdj%dEviJ9=I%K9RHt$Q=P23vnBscJBh;7A5ZWP%&`gEuK)?Q$&XH~r|cJs2kR0r;D zaF6 zEvR}Obe5G?2VTX1J>*BKb=1^y`w&(FO9QLARqP*kjIa-m%xcBUTZS#x$4QO(S?^74 zQgk%-HWRYovQrw`jlF357-|cZ*_jG7`$^} z#-7s37ME>9KQp0G>&{}xHy?C4niWP3XH;3w>@_o2EZ+Bg?eiIw>h!CX5VupO%~*I0 zrn7xo3^U{{$d_F&ct@UjABn)rm)9d~BG7w~B4e0U1R{JbLpwO)W^%F6VC<%n@KmGb ztM68`Y1B~pj+$Ls8c4kYCNH{V`zE%AjV^JIx0`AC^|;`wG>jTjkNPMFTL4;?tQBg^ zRe=Y<+qX)Cd}?mMV=-FZHOB*t)AyT2kuKkgnIkARoB{P-mPdyppLprYQXPt$)q{4R zB71qCJMW=lFVUgQVmULS=?ys(9GPkAh_H@)9LZq8K4B z->^x;Yt|jaK(sXv_G)cB^gos?1LfoMcW4pW6pwOcJaa}?NtL`nKLU=Pp{fJ|!1m#MEpe8JS-|PoO0C^| z(^&Z(B7A6~aFjX5X|doZ;#4DbPrL-}_}*CZ;68JiTo@`}>rF^JMXy1jB@+ni2rgPd zgkNXM=~slo=r+x4<1zKf6p5k*M)Mvk!|pkyFD6|^gr_HHDM3zG{W|UQ{<3cfUy@`n?AGh69_tHM_q;KbKyRq8 z@5>?d@C|U3NYUST$8FwPx6>~XYKJDT8N(zlnp7t{)#+8uonh)7Us;1bsj8d~)$wHg zvF61fUB591YawbtDFyq>4IxAgXGShryU}EDL5P8}WAW2Otw;?xN0>l4A06__0n&uW zwDZrR);FDIr*Nyk(ci7yJI@{hoK}T#oP!M#DCdMiYgk8g)4QD#-gV{(bw8LmFThcp zhCbOq1fQ>_A}?PfgN@1b3^XxLUQNcz8pyWA&fI>Y)Ic3061j9Oqk@+81fU=E`>Fcv zYFkaiVvH14Lm;-~du%sFDw_C6Aphk;!Q8*&!ue?t3;UP#H03FjR=f}1S|zSadP=?w+`V)mm;+(Dmc<_LK~&^C(tS%la6fO#NW zy}2nu6BGpINiZ!=muKl`#r7LLGyfUvlz_rI|70G5Bv{gL{FOVL&F0^%6x&$rtQ^DZ zV5cHlBy`b%fv^DU*nj1>*2)0aNJd%AZr+GJzewt|T4-h&pLlo{-)BrWN#qypE~*Iu0h+atBMFDj;}oed6NOwUp8X*+qLR#+c-~#L_IlOy9ycj@DuWd zXtn6=6?E4%Q|38H5Q&E!(Jz*-{ls>Hbd+{~rE>SN*vuvT8T(xd1RoXfg28ax*ITTJ z;}G2x3D0+&WrPtqmwdp^6G_m#cPmkZtuvDWoAj_%FCg`Hxm9S(I1ikm6ueE1NMOM3 zXNa}05?m@a>snMWI^Nn7+Q+}4fAk_Px_=QJVU)ou^TWTbcPqjd$%$1F>|GK1)6-bd zw{eX=L9C~%XW{JIV%I`8_4A0yScG1)t^#l+RCR4=Q8NwJ$4V{%>0*0-Zish{J`M$M3Ky%cV1WJ*Qy(7c zaQ7o6$nJmXDDU|S&GvMxwt5BKwXPZ*vWqzIbvR1TKFVy7wSCGHT?B@zc1UX#@)VIj zJwLGXg8J(gc6rEh?rL}#(p+ynI^@<9t}7ymg|gqoO&4;LzD-=@29J#nbal=>i8p;A zw=5~x?=<>8?M?#$stl@M(Uqg5&~6#ij;Ec$v-c*3R+s3T8V{y56|sQ>VC$o&|DF^4 zfN{!iPFG3Z%GZ#tMx)m_*?x_s9%YS?c+}3DBCB--{M+1%Mm})gJYf%*DM_@5Ufg#! zFsISE=4@6lLF^g3`~-hwfd9IIVNk8rWlmoA0TTBt|~)1qZavHXXg zC9TqrZiJ@aa@s4Vedm67q};ffJ$C7@w^5^E)kt(8m-UP)^&>jcao3@r6o$7=eY^b- zM-4Y?+qVl@V}h6r_AsO{-m^5vlnvEdfgBmEs0Ibyn=&OhwIt+pJyD_8I&RU{WzW5d z7VBk6S~$}_0MEo0f0>Kua?mH1SEs;|+~rFvjG1eA?vS7OBK~@BXjkq@mHpK21K#u3 zjUjv5_=Ia=UZ!*IBos+<5*4HE;|F0SFA__wSFXDdB;Eu++0}J7-s4mp|NRyz78RI$ zmGxfdm==j(7ww84C;WaEt4Y?SvAQpDhDZ%@`ZapkvQ>O_;?Izr`>{NQVrgV91H@$b zTKRp|(&_%$(r~7zA8^9*#yJhlG-s5za;YE`e{06IeujgDdBDL%DL>C(+Y>nbh}6$b zJ4yee+9Qvh=C~EtLsqfcUfzY1?>z3F=K7<+NM@EU1zajhS)%YQIXgf9N#^9#J0>2ts+KxAl2C$L?+zCHBH@ex39BobMGAxe9>i#mRyzFoc3!TE z-Qhr)=8GAvKNG_g7)&84NSTvJ49)6P$SE?|xZSiKkiUImg>dsJ=rkBgQ6}ADw+xTv z^jQ#2cfB2LBoEW^-ekX{pqU|mBGSIi)z50PMzSI10}cChp6p*hX4qZYA zUS}N117*X9f7G7Y{LY_Z_v*%v%_z>UKBt^zWxr%>9x-qgO-Z9MLSk@u6+!VJ#ZQMX z!;jW{_jBJw6dTY)KrW6cEn*Db;K6qW$#~@6<9#d1p|CqG?f!dBucHL!^O zbvHV2;r2E1`jD;&XN(#%2U1|FoDCRUcR5n=u;#O_tH#^st0HdNzZQd5tA*8dnqPav zIL)GP{LWxO7jc$NLlwR_84pm7-__Ez7F9eF>FCvgZy+Ze9Kjw9Ez84@ z5W(Cx?E`guTe`$bmR+4;C9nI@$d0lX}n=$75=mtLH^RWoypm>Wj$?2a^Tsv2? zSGzFzmV0)mjA!HO$|{)gy~JS(`Pt!5Cw^>tGfkO8{&}RRSXD)=1ZBCrSCK{k zEY93?mLcrrc04agv2hP({D;v4brU9bfBdXnDc0W4wSp~vzg5r#@+IgLPyHb^cqteY z^O!n|7f!{wmhTk&veP_naniW}dX$w~#Ym^A+@)BH5*gwxyThj4oXE+J1MJB8AH&(HZEi3tmSfMTI^2uME zT%4LEz3*P}wUaH~YEMZ``RW0PnV9jU7M}6XfqG%z7+DgQTN$Cc0_8=`zChF%uMu+? z^tT_UonE_7S?An0wv6`TkUwlcsuUCI$iPq0q^+y~wSc>agJHqGmy&%EVE|Nz@(zlk$&o86SyyWB)R)g@X+!zM5+_zi1|p)yXRw zWi^3L^(u{xBQIyim&zrJgiA~-8!BC!A&Gm-FL|52A~2*e>w7(;;VtQSu8){xZ=I^; z=6si#pZ7kK+My95l_Pt9W(t$N_d8=1U(o=h?SW+QpY*V;tlJEoa}TQX=z+(U*YI=K zW3+$z6rDVOC2n0k=k&@VYl{Hgagcaa|M%*Z4~gEYU^E42M23?qw!;KTnYU4?8r};- zi@Klx{o(#l?yH_|8UK;Zev~VDk}@VAk7+GLRyC<8`h>PVfBE?ai*(Pgg2pn{UKh2f zlzEPV`WfV9(mW2m4p zfp;@>EUHNXkIOGEr=A(FGJ3Q%HmNLtBYW1%7XBe@K;lncAVyw|1St1v4-Wl|{1c9^ zSqQ0YQwiS_W{l$}hdHg(d%ieZZZAGsOa8f$-LaVFOYAHTI#2>5PajzGZ1jd}w@n}~ zx4f)X*{EFl;ow!kr*`n@R`{M>%;IW+|E*2%tJB#`yR9a>pkr3yb!f#g4Aw1uEf!{ zdf_D8`UgBU8&~xJ!+454;^tR3oQ$fD0DJ*^n;LVc$$s)W65q>H=cjtmW)Fw?4=XKrxtncvO5x%41`~cTTtm1-A zmqUJ^d=0C8?uh0w9$1|=#To;K(gjmN_yRCYo@THlrAHupYuQ`uL#jCJ9;9ZU1MXsi z8#wK_`zdp_JZJ{G^SwvQi)YtSIrLo(@2}a#tjtO>M0Mph%4O}KUuMuz$g|)}fNXC4 zgW{@krh}sw)@LUUq&uq9Z9f_(lQ25W9>2$|5qzjw3csEYIB&Kzy~<5{aIhntO=0iL8A z8Q~L@U)9)#n`5|BHX2kwX%W82mdZ)}P)6#|;ZIgCU7>^e{N6T;d-fC>51MJif{vtF;C}7LN;M$; z!-IxZQ=lV0J_^}1`@843l_Fp5+m|I5#>kEUohyaE@2msRR~ z`A5O&3j1)}DB?04vyk#y=F9m1)$B=?U?$)3{fu=e`L}pUv}eQkg(@l1+wyI5ta|DuTUGlsw>fIU{+28}=@qgho{PK}y%s=`&trR24CU z;Ve;eD?f5V3Ts9->9?!MDJp+K>3r}xRcKzJ^LEGO2q%*mEu--rCx5#LBWBGkBF;$QXuaU80*9wy$ z$@PcQ)xJ5(a3CQ zv_;mB7l(bM((>9<)^8jH*O~>dC%SgqW=b9lRW-`Eg;r7c^7Ot>%u$t3V$L%5o=7ND zdm?EvnI-f3aW2kDKX>%l<3|0nKUt{rL-ZvweyaoZn!hj_R<%1e2Pq}Ls=%e~cQ?u3 zR=icS#XxyJR)=7j>l5bLEIu3TP`8{<7}XC8L$aziS|Z-GdWrs0eNk+w5J%_xnq$Mu z=78en<`O|=Fj@@_al4tG;WO$CNKoE?a+_y*aBdRBiz=kaSd30zmlD{rcKY&5T4NYE z$QWF-+o<0P_)WX8$e9!HliIq40Ke)X;d;{sDT>S;bCx*q|A+*L$w32aZsJdpmOgkf zydBkp2ioaEHAJz`e*BroHo8@QjR+}~fPF=W=7V`3Dza#8iwd*O^^g7S@&1Ra(houT zu)H*^4hK(bqII=;Qg5CVL0^lI{Z*5tEY|whuK9)uKrGA}8Ly2~DE;t9KU8JblpJo< zvs)jidEAU*AM}z;0liml=Tr1stk81sd(x=#*0REtFfJ0v@DB%4tJ(tB2Ki|`d@#PH z?sr_z*is$)2OjXtKD=>9UJux^e+KBiHnQo18aXhYe_U#-N*p7s~fI0iV_OPV#?!6sHhZ71$yC6Fuu@H#`_LHbQk<9&vfgdP&6j>e@^u>J0-zxo} zs7pVsdrurj^)zt(N+Rp?Pa`#YzG94-Rb*7Bq|Gr39$i>gnz)3@oa^e2*a27;C!&9o&%GzF6_+j>^O-R zZ|NK82Kwf>w9as>`xnd|GHbmI)C07rg^)BtqA(#;GKgZOIV>;iXTJ1l6az2|j>D&n2kv%4tf-GsX>=V{loKQEVll3b_o zlBvB%_5IB)KPRPh6$2yWWv#0)E$SkWT4-SgLXgaqsMyOVyv;D;V$m8A$67A@uv{5X zcQ-c|L?wTrUc-E>RC-i*%uYmK!cDqAv!(6rOtPIK6GELzP9TPQ0sp#>ODf;;zte9%ML6pR#+W{5eU;Ls5~FlUXz38PN4K=1o^sos|fb(+qYlP7v}GGqqO@%vuq84c3PwhdsXG z1;!h&#UWhmd+4g@4e@&FB`pF6D@3SF98NM!Gf4gW1Flitx-~+5Z}`a&4Eje0dD-u= zL|9JcHEh$+KhL|w+k5VoCr(62XqgGP8N-AMydi8(%#}IhIcq_nGkpGMRhgjRV_&9# z#0f7fSboP*;SBgx{mwR3H3Lj2S5`od>SUa?iNfBNU%YKIE(-T)j2cnYRW@}SVHAC=GUco28M4F6LcQ35)q%% zc9QdVCwKw|FGOiUmGlV}1_)}XU*YHO37OXeyxMDk7sfdDp?{h#3~|X&0yr*E{CA>= zuP{cFs(9j6#^jHcgb{9J_ky=LBIk|ey)TBqaYh#Lf*}~7U79ZyZ@?0)7@nY*Y%;++ z_HXNHlpYz6SrMmo!~P>00TOT1kM;mHm02eteGg}llVsN}^8)bikW*FN7bDJ{1_X}Q z;QU!ES#sW5DV8In{uXy$5lb%V2^&#|$`?$AVKM=!JDeRqm6h1yTuWr``UPi9^{bD4}IP*)9ANg?Z>{KkBJQ;M*_g+h%I6la>KX+CX zr;SUF6NCAdNs&BUY)vA0^J?ci@?6P98sh` zZsgS08z$B&S+HR;uAzYhVprH@_`VKzz2jLnsg6I(jxuz|Nf3o)hQq#uxonwiYXot1 zRL|X}wn+n5=~#!|&HpW-6(aK&NMo66t{`904)D|FH+;1$2r=&Fq`gI{)t5?)8;#Ij z^!62%D)E}3@^uD~{%R(50uBj**-g~ms#zTJr@<6$CJY>YD z?o2xVnfmPg#egl^EQxjSj+tcv9bMab8vmWbH%M1h>|?ej`?$^`v6k|IvY8FJS3%%v zZZ3lKX-6zq>>DV5A8qeklc{ba4J0{OpHsy$DrjCa<{!<`u$WNtbNz46aM3=MEuoz^ z`JcZt=%szGWy%1zGnnmq$R0=dcR5Lw8bS?+gM_Rc_qd~1UaNL2gir7evW@{-_<3*6 zyu9NH0JG+FjG%}>L$G2FEc*_#n2Im^hg}574Hk|IAT{C12|wyKy%ncpK9gH{AS;X+ zn;sR|GFk$r=V)}Vb^W92dT38UcM0l(wAYH{pLtdO@ruP%1U|(6(tk#Vzc%0IjSuS! zb98fRJ*s`V^qy^AdBFS`tZ5v;qQX#!?27moanqB@xS1XMps4!BGVm4`@} zNG^D?)BLQg{MN{7)PfbL0j5F-yfNm@LHq@BrNic@Z*nfeivW8u{x~SD&R+Fb;a29|ZrCUXwv3hG>n9F5l~i82|`!)=Z; z1L|DroX^-HRbrXKfFO|Fk&`=wqNtNMi}j6L{*pEI}WA9y%SwNt#^}K&^ADi{2JQU`^ zLNx6Xh4dTV3;P-CAEo~y}pcXXqk??SKs|w3a#xwH^Z`Xj&EF15F98=Wg zB!O5W=;jSz$99MH9y^ob*O*URGb$Gs&ksDlWx;94p44$*{~t&iaB5I{^8R?_&z^1F zag(~=wF{BCu`A}P_#+48OPjNk)&Kk}1D_YC-%Hr>5_o`Fk=0f*JtnwZ)$jpL=P%md zv^*YXOJ5l89CdIHHt%j!C_>8*GJnV%V#ymiR(Ud)rh}Ebm^bPar)&oRlGI3ikXNro zkgwO@yx(;sYSO^x=3U1qDU%BKY`S)fNcQ~7DLeeZWG%47zLkSO`!?bw_C}oR#Cg5b zept85M&cDm1`i6SfJ(}64hm>aW-y_=mA!!6urg$853h9cb88);z5L_2W!1A{PXQge z-BT6_-8w~R@3h$5Ti(J4W2k;m#060}T*g+XA2ni=Httsp23{{=frZ?oRl5nCJ!HsS z^Rk(6EV0e}u_tr-ywEZtDoR@mWQm{WobjN6Kp^@Z!Rj42oE8XzdRG8#;ukY4uTwZ1 z!Tz7shbhiE!s-$o9UbxXf35#NV7n*$H`IUmMObemtudvWLju{H@N8=ruW@EArR(`G&|Z zMP_x;CeEgBZSE1@dFf}j?5!78Ay$B49K(?D_NCv&MpAl=L#bQWZ~Z`Su8nI-E9G6A z9XTP5lxOU0An9$|QO~$UMMtoyYVT6f19do1i2HnEfOyc)*{sr8%hw1WZED^{flY8z zPgRCCM(&CoKc6HJiRh5dk4Amu^+Gl*Gg8UFXh9rZ5#mKhQ8dR#?J*^^k~TRb(fZ&o zK^T?^hTZf2>p~78#2H0UKnUV?z>Rr2V#XS#>)21K9b|NCR?$h6#DxR|_uD{+9u5fr zxWzz3W<-er2xLnz@=TogZ3A3%j^Th;q#?qi>Q17p=0%C-KhKe8iKq*U_?LM^i=qM8 zj+;Eem7`gR{vNl2ydETUYj^1egJ?Q%DqXnXlfCm3feTL|qsW%B|Ip{k*vC#Z5CC{) z5BUDqX!>V^o0KF{^BARDOY&4EkU$9D9B_MU2ocrf2prtGfS*X8Ndn%Dkx_wRQG5K? zdb!(iDm_6oGrYVMbc6nlbVSJOFMPzU28KjVHN-^>hFyrNo4)8;C3A5s@Iki3->?Kh z^%_v(B3c<8l(;s*uv0KB`!}(Rl3o;4NaDyZMjsaCf(%Fer$R;)1pr)7fn*Q|z8Cqw kr;z^z62Zh&x5zW5tMFrAYpHMJB*c%tw#l7JEkwls0X=7j1ONa4 literal 0 HcmV?d00001 diff --git a/src/locales/en.po b/src/locales/en.po index 8f35ed31cc..032e1bf77d 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -219,7 +219,6 @@ msgstr "" #: src/pages/catchup.jsx:2219 #: src/pages/status.jsx:1167 #: src/pages/status.jsx:1892 -#: src/pages/year-in-posts.jsx:879 msgid "Replies" msgstr "" @@ -236,7 +235,6 @@ msgstr "Quotes" #: src/pages/catchup.jsx:1566 #: src/pages/catchup.jsx:2231 #: src/pages/settings.jsx:1252 -#: src/pages/year-in-posts.jsx:881 msgid "Boosts" msgstr "" @@ -1419,7 +1417,6 @@ msgstr "" #: src/pages/favourites.jsx:12 #: src/pages/favourites.jsx:26 #: src/pages/settings.jsx:1248 -#: src/pages/year-in-posts.jsx:880 msgid "Likes" msgstr "" @@ -3365,12 +3362,10 @@ msgid "{0, plural, one {# author} other {# authors}}" msgstr "" #: src/pages/catchup.jsx:1533 -#: src/pages/year-in-posts.jsx:842 msgid "Sort" msgstr "" #: src/pages/catchup.jsx:1563 -#: src/pages/year-in-posts.jsx:878 msgid "Date" msgstr "Date" diff --git a/src/pages/year-in-posts.css b/src/pages/year-in-posts.css index 18735a021d..561e423d9c 100644 --- a/src/pages/year-in-posts.css +++ b/src/pages/year-in-posts.css @@ -2,6 +2,7 @@ /* via https://modernfontstacks.com/ */ --serif-font: Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif; + padding-bottom: 0 !important; background-color: var(--bg-faded-color); background-image: radial-gradient( closest-side, @@ -15,6 +16,13 @@ .timeline-deck { background-color: transparent; margin-top: 0 !important; + transition: 1s ease-out 0.3s; + transition-property: opacity; + will-change: opacity; + + @starting-style { + opacity: 0; + } } header { --margin-top: 0 !important; @@ -79,6 +87,58 @@ font-weight: 500; color: var(--text-insignificant-color); } + + details { + border-radius: 16px; + text-wrap: balance; + color: var(--text-insignificant-color); + padding: 1em; + margin: -1em 0 0; + transition: all 0.3s var(--timing-function); + line-height: 1.4; + + &[open] { + transform: translateY(-20vh); + color: var(--text-color); + background-color: var(--bg-color); + background-image: + radial-gradient( + farthest-corner at 25% 0, + transparent 80%, + var(--bg-faded-color) 95%, + var(--bg-color) + ), + radial-gradient( + farthest-corner at 100% 100%, + transparent 80%, + var(--bg-faded-blur-color) + ); + outline: 1px solid var(--bg-color); + box-shadow: 0 16px 32px -16px var(--drop-shadow-color); + + ~ * { + opacity: 0; + pointer-events: none; + } + + img { + width: 480px; + height: auto; + border-radius: 8px; + border: 1px solid var(--outline-color); + } + } + + summary { + font-size: 0.9em; + cursor: pointer; + user-select: none; + + &:hover { + color: var(--text-color); + } + } + } } .year-in-posts-summary { @@ -568,6 +628,9 @@ --grid-size: 100px; --grid-angle: 90deg; --grid-duration: 25s; /* .25s per px */ + /* Offset the space taken by sticky positioning */ + margin-top: -100vh; + margin-top: -100dvh; position: sticky; inset: 0; width: 100%; @@ -575,12 +638,13 @@ perspective: 1000px; pointer-events: none; z-index: -1; - transition: 3s ease-out; + transition: 3s ease-out 0.3s; transition-property: opacity, perspective; + will-change: opacity, perspective; @starting-style { opacity: 0; - perspective: 10px; + perspective: 600px; } &::before, diff --git a/src/pages/year-in-posts.jsx b/src/pages/year-in-posts.jsx index 7fe5a0ef46..79aef7878c 100644 --- a/src/pages/year-in-posts.jsx +++ b/src/pages/year-in-posts.jsx @@ -1,6 +1,6 @@ import './year-in-posts.css'; -import { Plural, Trans, useLingui } from '@lingui/react/macro'; +import { Plural, useLingui } from '@lingui/react/macro'; import { MenuItem } from '@szhsin/react-menu'; import FlexSearch from 'flexsearch'; import { forwardRef } from 'preact/compat'; @@ -14,6 +14,8 @@ import { import { useSearchParams } from 'react-router-dom'; import { useThrottledCallback } from 'use-debounce'; +import yearInPostsUrl from '../assets/features/year-in-posts.png'; + import Icon from '../components/icon'; import Link from '../components/link'; import Loader from '../components/loader'; @@ -85,7 +87,7 @@ function getMonth(month) { const SEARCH_RESULT_PAGE_SIZE = 30; function YearInPosts() { - const { i18n, t } = useLingui(); + const { i18n } = useLingui(); const [searchParams, setSearchParams] = useSearchParams(); const yearParam = searchParams.get('year'); const monthParam = searchParams.get('month'); @@ -687,6 +689,31 @@ function YearInPosts() { Year in Posts beta

    A year-at-a-glance view of your posts.

    +
    + What is this? +

    + Year in Posts is a simple, searchable archive of your + posts, offering a year-at-a-glance view with calendar + visualizations and straight-forward interface to sort and + filter through posts. +

    + Preview of Year in Posts UI +

    + +

    +