From 02238d85c12d15ad1a69a1cfa5bbaa5679f3d7b8 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 21 Dec 2024 20:35:15 +0800 Subject: [PATCH] Fix missing lingui stuff --- src/components/account-info.jsx | 6 +- src/components/compose.jsx | 7 +- src/components/drafts.jsx | 1 + src/components/poll.jsx | 1 + src/locales/en.po | 451 +++++++++++++++++++++----------- 5 files changed, 313 insertions(+), 153 deletions(-) diff --git a/src/components/account-info.jsx b/src/components/account-info.jsx index 5b493aca..fe30bf0d 100644 --- a/src/components/account-info.jsx +++ b/src/components/account-info.jsx @@ -941,7 +941,7 @@ function RelatedActions({ onProfileUpdate = () => {}, }) { if (!info) return null; - const { _ } = useLingui(); + const { _, t } = useLingui(); const { masto: currentMasto, instance: currentInstance, @@ -1793,6 +1793,7 @@ function niceAccountURL(url) { } function TranslatedBioSheet({ note, fields, onClose }) { + const { t } = useLingui(); const fieldsText = fields ?.map(({ name, value }) => `${name}\n${getHTMLText(value)}`) @@ -1827,6 +1828,7 @@ function TranslatedBioSheet({ note, fields, onClose }) { } function AddRemoveListsSheet({ accountID, onClose }) { + const { t } = useLingui(); const { masto } = api(); const [uiState, setUIState] = useState('default'); const [lists, setLists] = useState([]); @@ -1971,6 +1973,7 @@ function PrivateNoteSheet({ onRelationshipChange = () => {}, onClose = () => {}, }) { + const { t } = useLingui(); const { masto } = api(); const [uiState, setUIState] = useState('default'); const textareaRef = useRef(null); @@ -2065,6 +2068,7 @@ function PrivateNoteSheet({ } function EditProfileSheet({ onClose = () => {} }) { + const { t } = useLingui(); const { masto } = api(); const [uiState, setUIState] = useState('loading'); const [account, setAccount] = useState(null); diff --git a/src/components/compose.jsx b/src/components/compose.jsx index 3eec47db..e3d6b19f 100644 --- a/src/components/compose.jsx +++ b/src/components/compose.jsx @@ -1813,6 +1813,7 @@ const detectLangs = async (text) => { }; const Textarea = forwardRef((props, ref) => { + const { t } = useLingui(); const { masto, instance } = api(); const [text, setText] = useState(ref.current?.value || ''); const { @@ -2725,7 +2726,7 @@ function Poll({ minExpiration, maxCharactersPerOption, }) { - const { _ } = useLingui(); + const { t } = useLingui(); const { options, expiresIn, multiple } = poll; return ( @@ -2880,6 +2881,7 @@ function MentionModal({ onSelect = () => {}, defaultSearchTerm, }) { + const { t } = useLingui(); const { masto } = api(); const [uiState, setUIState] = useState('default'); const [accounts, setAccounts] = useState([]); @@ -3104,6 +3106,7 @@ function CustomEmojisModal({ onSelect = () => {}, defaultSearchTerm, }) { + const { t } = useLingui(); const [uiState, setUIState] = useState('default'); const customEmojisList = useRef([]); const [customEmojis, setCustomEmojis] = useState([]); @@ -3399,7 +3402,7 @@ const CustomEmojiButton = memo(({ emoji, onClick, showCode }) => { const GIFS_PER_PAGE = 20; function GIFPickerModal({ onClose = () => {}, onSelect = () => {} }) { - const { i18n } = useLingui(); + const { i18n, t } = useLingui(); const [uiState, setUIState] = useState('default'); const [results, setResults] = useState([]); const formRef = useRef(null); diff --git a/src/components/drafts.jsx b/src/components/drafts.jsx index 21a0b8f1..233f856e 100644 --- a/src/components/drafts.jsx +++ b/src/components/drafts.jsx @@ -216,6 +216,7 @@ function Drafts({ onClose }) { } function MiniDraft({ draft }) { + const { t } = useLingui(); const { draftStatus, replyTo } = draft; const { status, spoilerText, poll, mediaAttachments } = draftStatus; const hasPoll = poll?.options?.length > 0; diff --git a/src/components/poll.jsx b/src/components/poll.jsx index 91a1426e..afdaed39 100644 --- a/src/components/poll.jsx +++ b/src/components/poll.jsx @@ -1,3 +1,4 @@ +import { i18n } from '@lingui/core'; import { plural } from '@lingui/core/macro'; import { Plural, Trans, useLingui } from '@lingui/react/macro'; import { useState } from 'preact/hooks'; diff --git a/src/locales/en.po b/src/locales/en.po index 25378788..afb6d9fb 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -107,7 +107,8 @@ msgid "Posts" msgstr "" #: src/components/account-info.jsx:429 -#: src/components/compose.jsx:2591 +#: src/components/account-info.jsx:1120 +#: src/components/compose.jsx:2592 #: src/components/media-alt-modal.jsx:46 #: src/components/media-modal.jsx:358 #: src/components/status.jsx:1737 @@ -130,10 +131,12 @@ msgid "<0>{displayName} has indicated that their new account is now:" msgstr "" #: src/components/account-info.jsx:586 +#: src/components/account-info.jsx:1278 msgid "Handle copied" msgstr "Handle copied" #: src/components/account-info.jsx:589 +#: src/components/account-info.jsx:1281 msgid "Unable to copy handle" msgstr "Unable to copy handle" @@ -231,6 +234,10 @@ msgstr "" msgid "Blocked" msgstr "" +#: src/components/account-info.jsx:1096 +msgid "Private note" +msgstr "Private note" + #: src/components/account-info.jsx:1153 msgid "Mention <0>@{username}" msgstr "" @@ -239,12 +246,62 @@ msgstr "" msgid "Translate bio" msgstr "" +#: src/components/account-info.jsx:1176 +msgid "Edit private note" +msgstr "Edit private note" + +#: src/components/account-info.jsx:1176 +msgid "Add private note" +msgstr "Add private note" + +#: src/components/account-info.jsx:1196 +msgid "Notifications enabled for @{username}'s posts." +msgstr "Notifications enabled for @{username}'s posts." + +#: src/components/account-info.jsx:1197 +msgid " Notifications disabled for @{username}'s posts." +msgstr " Notifications disabled for @{username}'s posts." + +#: src/components/account-info.jsx:1209 +msgid "Disable notifications" +msgstr "Disable notifications" + +#: src/components/account-info.jsx:1210 +msgid "Enable notifications" +msgstr "Enable notifications" + +#: src/components/account-info.jsx:1227 +msgid "Boosts from @{username} enabled." +msgstr "Boosts from @{username} enabled." + +#: src/components/account-info.jsx:1228 +msgid "Boosts from @{username} disabled." +msgstr "Boosts from @{username} disabled." + +#: src/components/account-info.jsx:1239 +msgid "Disable boosts" +msgstr "Disable boosts" + +#: src/components/account-info.jsx:1239 +msgid "Enable boosts" +msgstr "Enable boosts" + #: src/components/account-info.jsx:1255 #: src/components/account-info.jsx:1265 -#: src/components/account-info.jsx:1866 +#: src/components/account-info.jsx:1868 msgid "Add/Remove from Lists" msgstr "" +#: src/components/account-info.jsx:1304 +#: src/components/status.jsx:1177 +msgid "Link copied" +msgstr "" + +#: src/components/account-info.jsx:1307 +#: src/components/status.jsx:1180 +msgid "Unable to copy link" +msgstr "" + #: src/components/account-info.jsx:1313 #: src/components/shortcuts-settings.jsx:1059 #: src/components/status.jsx:1186 @@ -252,11 +309,21 @@ msgstr "" msgid "Copy" msgstr "" +#: src/components/account-info.jsx:1328 +#: src/components/shortcuts-settings.jsx:1077 +#: src/components/status.jsx:1202 +msgid "Sharing doesn't seem to work." +msgstr "" + #: src/components/account-info.jsx:1334 #: src/components/status.jsx:1208 msgid "Share…" msgstr "" +#: src/components/account-info.jsx:1354 +msgid "Unmuted @{username}" +msgstr "Unmuted @{username}" + #: src/components/account-info.jsx:1366 msgid "Unmute <0>@{username}" msgstr "" @@ -265,10 +332,23 @@ msgstr "" msgid "Mute <0>@{username}…" msgstr "" +#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration]) +#: src/components/account-info.jsx:1414 +msgid "Muted @{username} for {0}" +msgstr "Muted @{username} for {0}" + +#: src/components/account-info.jsx:1426 +msgid "Unable to mute @{username}" +msgstr "Unable to mute @{username}" + #: src/components/account-info.jsx:1447 msgid "Remove <0>@{username} from followers?" msgstr "" +#: src/components/account-info.jsx:1467 +msgid "@{username} removed from followers" +msgstr "@{username} removed from followers" + #: src/components/account-info.jsx:1479 msgid "Remove follower…" msgstr "" @@ -277,6 +357,22 @@ msgstr "" msgid "Block <0>@{username}?" msgstr "" +#: src/components/account-info.jsx:1514 +msgid "Unblocked @{username}" +msgstr "Unblocked @{username}" + +#: src/components/account-info.jsx:1522 +msgid "Blocked @{username}" +msgstr "Blocked @{username}" + +#: src/components/account-info.jsx:1530 +msgid "Unable to unblock @{username}" +msgstr "Unable to unblock @{username}" + +#: src/components/account-info.jsx:1532 +msgid "Unable to block @{username}" +msgstr "Unable to block @{username}" + #: src/components/account-info.jsx:1542 msgid "Unblock <0>@{username}" msgstr "" @@ -290,10 +386,19 @@ msgid "Report <0>@{username}…" msgstr "" #: src/components/account-info.jsx:1588 -#: src/components/account-info.jsx:2099 +#: src/components/account-info.jsx:2103 msgid "Edit profile" msgstr "" +#: src/components/account-info.jsx:1624 +msgid "Withdraw follow request?" +msgstr "Withdraw follow request?" + +#. placeholder {1}: info.acct || info.username +#: src/components/account-info.jsx:1625 +msgid "Unfollow @{1}?" +msgstr "Unfollow @{1}?" + #: src/components/account-info.jsx:1676 msgid "Unfollow…" msgstr "" @@ -303,83 +408,21 @@ msgid "Withdraw…" msgstr "" #: src/components/account-info.jsx:1692 +#: src/components/account-info.jsx:1696 #: src/pages/hashtag.jsx:262 msgid "Follow" msgstr "" -#: src/components/account-info.jsx:1812 -msgid "Translated Bio" -msgstr "" - -#: src/components/account-info.jsx:1926 -#: src/pages/lists.jsx:105 -msgid "Unable to load lists." -msgstr "" - -#: src/components/account-info.jsx:1930 -msgid "No lists." -msgstr "" - -#: src/components/account-info.jsx:1941 -#: src/components/list-add-edit.jsx:40 -#: src/pages/lists.jsx:59 -msgid "New list" -msgstr "" - -#. placeholder {0}: account?.username || account?.acct -#: src/components/account-info.jsx:1999 -msgid "Private note about <0>@{0}" -msgstr "" - -#: src/components/account-info.jsx:2052 -#: src/components/account-info.jsx:2222 -msgid "Cancel" -msgstr "" - -#: src/components/account-info.jsx:2057 -msgid "Save & close" -msgstr "" - -#: src/components/account-info.jsx:2157 -#: src/components/list-add-edit.jsx:105 -msgid "Name" -msgstr "" - -#: src/components/account-info.jsx:2170 -msgid "Bio" -msgstr "" - -#: src/components/account-info.jsx:2183 -msgid "Extra fields" -msgstr "" - -#: src/components/account-info.jsx:2189 -msgid "Label" -msgstr "" - -#: src/components/account-info.jsx:2192 -msgid "Content" -msgstr "" - -#: src/components/account-info.jsx:2225 -#: src/components/list-add-edit.jsx:150 -#: src/components/shortcuts-settings.jsx:715 -#: src/pages/filters.jsx:554 -#: src/pages/notifications.jsx:981 -msgid "Save" -msgstr "" - -#: src/components/account-info.jsx:2279 -msgid "username" -msgstr "" - -#: src/components/account-info.jsx:2283 -msgid "server domain name" -msgstr "" - +#: src/components/account-info.jsx:1808 +#: src/components/account-info.jsx:1863 +#: src/components/account-info.jsx:1997 +#: src/components/account-info.jsx:2098 #: src/components/account-sheet.jsx:38 #: src/components/compose.jsx:859 -#: src/components/compose.jsx:2547 +#: src/components/compose.jsx:2548 +#: src/components/compose.jsx:3022 +#: src/components/compose.jsx:3231 +#: src/components/compose.jsx:3461 #: src/components/drafts.jsx:59 #: src/components/embed-modal.jsx:13 #: src/components/generic-accounts.jsx:143 @@ -405,6 +448,92 @@ msgstr "" msgid "Close" msgstr "" +#: src/components/account-info.jsx:1813 +msgid "Translated Bio" +msgstr "" + +#: src/components/account-info.jsx:1908 +msgid "Unable to remove from list." +msgstr "Unable to remove from list." + +#: src/components/account-info.jsx:1909 +msgid "Unable to add to list." +msgstr "Unable to add to list." + +#: src/components/account-info.jsx:1928 +#: src/pages/lists.jsx:105 +msgid "Unable to load lists." +msgstr "" + +#: src/components/account-info.jsx:1932 +msgid "No lists." +msgstr "" + +#: src/components/account-info.jsx:1943 +#: src/components/list-add-edit.jsx:40 +#: src/pages/lists.jsx:59 +msgid "New list" +msgstr "" + +#. placeholder {0}: account?.username || account?.acct +#: src/components/account-info.jsx:2002 +msgid "Private note about <0>@{0}" +msgstr "" + +#: src/components/account-info.jsx:2032 +msgid "Unable to update private note." +msgstr "Unable to update private note." + +#: src/components/account-info.jsx:2055 +#: src/components/account-info.jsx:2226 +msgid "Cancel" +msgstr "" + +#: src/components/account-info.jsx:2060 +msgid "Save & close" +msgstr "" + +#: src/components/account-info.jsx:2154 +msgid "Unable to update profile." +msgstr "Unable to update profile." + +#: src/components/account-info.jsx:2161 +#: src/components/list-add-edit.jsx:105 +msgid "Name" +msgstr "" + +#: src/components/account-info.jsx:2174 +msgid "Bio" +msgstr "" + +#: src/components/account-info.jsx:2187 +msgid "Extra fields" +msgstr "" + +#: src/components/account-info.jsx:2193 +msgid "Label" +msgstr "" + +#: src/components/account-info.jsx:2196 +msgid "Content" +msgstr "" + +#: src/components/account-info.jsx:2229 +#: src/components/list-add-edit.jsx:150 +#: src/components/shortcuts-settings.jsx:715 +#: src/pages/filters.jsx:554 +#: src/pages/notifications.jsx:981 +msgid "Save" +msgstr "" + +#: src/components/account-info.jsx:2283 +msgid "username" +msgstr "" + +#: src/components/account-info.jsx:2287 +msgid "server domain name" +msgstr "" + #: src/components/background-service.jsx:151 msgid "Cloak mode disabled" msgstr "" @@ -577,6 +706,7 @@ msgid "Mark media as sensitive" msgstr "" #: src/components/compose.jsx:1381 +#: src/components/compose.jsx:3080 #: src/components/shortcuts-settings.jsx:715 #: src/pages/list.jsx:362 msgid "Add" @@ -608,25 +738,31 @@ msgstr "Downloading GIF…" msgid "Failed to download GIF" msgstr "Failed to download GIF" -#: src/components/compose.jsx:2360 +#: src/components/compose.jsx:1879 +#: src/components/compose.jsx:1956 +#: src/components/nav-menu.jsx:239 +msgid "More…" +msgstr "" + +#: src/components/compose.jsx:2361 msgid "Uploaded" msgstr "" -#: src/components/compose.jsx:2373 +#: src/components/compose.jsx:2374 msgid "Image description" msgstr "Image description" -#: src/components/compose.jsx:2374 +#: src/components/compose.jsx:2375 msgid "Video description" msgstr "Video description" -#: src/components/compose.jsx:2375 +#: src/components/compose.jsx:2376 msgid "Audio description" msgstr "Audio description" #. placeholder {0}: prettyBytes( imageSize, ) #. placeholder {1}: prettyBytes(imageSizeLimit) -#: src/components/compose.jsx:2411 +#: src/components/compose.jsx:2412 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." @@ -634,13 +770,13 @@ msgstr "File size too large. Uploading might encounter issues. Try reduce the fi #. placeholder {3}: i18n.number(height) #. placeholder {4}: i18n.number(newWidth) #. placeholder {5}: i18n.number( newHeight, ) -#: src/components/compose.jsx:2423 +#: src/components/compose.jsx:2424 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px." msgstr "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px." #. placeholder {6}: prettyBytes( videoSize, ) #. placeholder {7}: prettyBytes(videoSizeLimit) -#: src/components/compose.jsx:2431 +#: src/components/compose.jsx:2432 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower." msgstr "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower." @@ -648,119 +784,149 @@ msgstr "File size too large. Uploading might encounter issues. Try reduce the fi #. placeholder {9}: i18n.number(height) #. placeholder {10}: i18n.number(newWidth) #. placeholder {11}: i18n.number( newHeight, ) -#: src/components/compose.jsx:2443 +#: src/components/compose.jsx:2444 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px." msgstr "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px." -#: src/components/compose.jsx:2451 +#: src/components/compose.jsx:2452 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Frame rate too high. Uploading might encounter issues." -#: src/components/compose.jsx:2511 +#: src/components/compose.jsx:2512 +#: src/components/compose.jsx:2762 #: src/components/shortcuts-settings.jsx:726 #: src/pages/catchup.jsx:1074 #: src/pages/filters.jsx:412 msgid "Remove" msgstr "" -#: src/components/compose.jsx:2528 +#: src/components/compose.jsx:2529 #: src/compose.jsx:84 msgid "Error" msgstr "" -#: src/components/compose.jsx:2553 +#: src/components/compose.jsx:2554 msgid "Edit image description" msgstr "Edit image description" -#: src/components/compose.jsx:2554 +#: src/components/compose.jsx:2555 msgid "Edit video description" msgstr "Edit video description" -#: src/components/compose.jsx:2555 +#: src/components/compose.jsx:2556 msgid "Edit audio description" msgstr "Edit audio description" -#: src/components/compose.jsx:2600 -#: src/components/compose.jsx:2649 +#: src/components/compose.jsx:2601 +#: src/components/compose.jsx:2650 msgid "Generating description. Please wait…" msgstr "Generating description. Please wait…" #. placeholder {12}: e.message -#: src/components/compose.jsx:2620 +#: src/components/compose.jsx:2621 msgid "Failed to generate description: {12}" msgstr "Failed to generate description: {12}" -#: src/components/compose.jsx:2621 +#: src/components/compose.jsx:2622 msgid "Failed to generate description" msgstr "Failed to generate description" -#: src/components/compose.jsx:2633 -#: src/components/compose.jsx:2639 -#: src/components/compose.jsx:2685 +#: src/components/compose.jsx:2634 +#: src/components/compose.jsx:2640 +#: src/components/compose.jsx:2686 msgid "Generate description…" msgstr "" #. placeholder {13}: e?.message ? `: ${e.message}` : '' -#: src/components/compose.jsx:2672 +#: src/components/compose.jsx:2673 msgid "Failed to generate description{13}" msgstr "Failed to generate description{13}" #. placeholder {0}: localeCode2Text(lang) -#: src/components/compose.jsx:2687 +#: src/components/compose.jsx:2688 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/compose.jsx:2706 +#: src/components/compose.jsx:2707 msgid "Done" msgstr "" -#: src/components/compose.jsx:2789 +#. placeholder {0}: i + 1 +#: src/components/compose.jsx:2743 +msgid "Choice {0}" +msgstr "Choice {0}" + +#: src/components/compose.jsx:2790 msgid "Multiple choices" msgstr "" -#: src/components/compose.jsx:2792 +#: src/components/compose.jsx:2793 msgid "Duration" msgstr "" -#: src/components/compose.jsx:2823 +#: src/components/compose.jsx:2824 msgid "Remove poll" msgstr "" -#: src/components/compose.jsx:3091 +#: src/components/compose.jsx:3039 +msgid "Search accounts" +msgstr "Search accounts" + +#: src/components/compose.jsx:3093 #: src/components/generic-accounts.jsx:228 msgid "Error loading accounts" msgstr "" -#: src/components/compose.jsx:3234 +#: src/components/compose.jsx:3237 msgid "Custom emojis" msgstr "" -#: src/components/compose.jsx:3285 +#: src/components/compose.jsx:3257 +msgid "Search emoji" +msgstr "Search emoji" + +#: src/components/compose.jsx:3288 msgid "Error loading custom emojis" msgstr "" +#: src/components/compose.jsx:3299 +msgid "Recently used" +msgstr "Recently used" + +#: src/components/compose.jsx:3300 +msgid "Others" +msgstr "Others" + #. placeholder {0}: i18n.number(emojis.length - max) -#: src/components/compose.jsx:3335 +#: src/components/compose.jsx:3338 msgid "{0} more…" msgstr "" -#: src/components/compose.jsx:3496 +#: src/components/compose.jsx:3476 +msgid "Search GIFs" +msgstr "Search GIFs" + +#: src/components/compose.jsx:3491 +msgid "Powered by GIPHY" +msgstr "Powered by GIPHY" + +#: src/components/compose.jsx:3499 msgid "Type to search GIFs" msgstr "" -#: src/components/compose.jsx:3594 +#: src/components/compose.jsx:3597 #: src/components/media-modal.jsx:462 #: src/components/timeline.jsx:893 msgid "Previous" msgstr "" -#: src/components/compose.jsx:3612 +#: src/components/compose.jsx:3615 #: src/components/media-modal.jsx:481 #: src/components/timeline.jsx:910 msgid "Next" msgstr "" -#: src/components/compose.jsx:3629 +#: src/components/compose.jsx:3632 msgid "Error loading GIFs" msgstr "" @@ -808,6 +974,16 @@ msgstr "" msgid "No drafts found." msgstr "" +#: src/components/drafts.jsx:247 +#: src/pages/catchup.jsx:1929 +msgid "Poll" +msgstr "" + +#: src/components/drafts.jsx:250 +#: src/pages/account-statuses.jsx:364 +msgid "Media" +msgstr "" + #: src/components/embed-modal.jsx:23 msgid "Open in new window" msgstr "" @@ -1183,10 +1359,6 @@ msgstr "" msgid "Bookmarks" msgstr "" -#: src/components/nav-menu.jsx:239 -msgid "More…" -msgstr "" - #: src/components/nav-menu.jsx:248 #: src/components/shortcuts-settings.jsx:55 #: src/components/shortcuts-settings.jsx:201 @@ -1435,61 +1607,61 @@ msgstr "View #Wrapstodon" msgid "Read more →" msgstr "" -#: src/components/poll.jsx:112 +#: src/components/poll.jsx:113 msgid "Voted" msgstr "" -#: src/components/poll.jsx:118 +#: src/components/poll.jsx:119 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}" -#: src/components/poll.jsx:138 -#: src/components/poll.jsx:221 -#: src/components/poll.jsx:225 +#: src/components/poll.jsx:139 +#: src/components/poll.jsx:222 +#: src/components/poll.jsx:226 msgid "Hide results" msgstr "" -#: src/components/poll.jsx:187 +#: src/components/poll.jsx:188 msgid "Vote" msgstr "" -#: src/components/poll.jsx:207 -#: src/components/poll.jsx:209 +#: src/components/poll.jsx:208 +#: src/components/poll.jsx:210 #: src/pages/status.jsx:1203 #: src/pages/status.jsx:1226 msgid "Refresh" msgstr "" -#: src/components/poll.jsx:221 -#: src/components/poll.jsx:225 +#: 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:230 +#: src/components/poll.jsx:231 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.jsx:247 +#: src/components/poll.jsx:248 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "" -#: src/components/poll.jsx:267 +#: src/components/poll.jsx:268 msgid "Ended <0/>" msgstr "" -#: src/components/poll.jsx:271 +#: src/components/poll.jsx:272 msgid "Ended" msgstr "" -#: src/components/poll.jsx:274 +#: src/components/poll.jsx:275 msgid "Ending <0/>" msgstr "" -#: src/components/poll.jsx:278 +#: src/components/poll.jsx:279 msgid "Ending" msgstr "" @@ -1898,11 +2070,6 @@ msgstr "" msgid "Unable to copy shortcut settings" msgstr "" -#: src/components/shortcuts-settings.jsx:1077 -#: src/components/status.jsx:1202 -msgid "Sharing doesn't seem to work." -msgstr "" - #: src/components/shortcuts-settings.jsx:1083 msgid "Share" msgstr "" @@ -2032,14 +2199,6 @@ msgstr "" msgid "Edited: {editedDateText}" msgstr "" -#: src/components/status.jsx:1177 -msgid "Link copied" -msgstr "" - -#: src/components/status.jsx:1180 -msgid "Unable to copy link" -msgstr "" - #: src/components/status.jsx:1221 #: src/components/status.jsx:3238 msgid "Embed post" @@ -2394,10 +2553,6 @@ msgstr "" msgid "Showing posts with media" msgstr "" -#: src/pages/account-statuses.jsx:364 -msgid "Media" -msgstr "" - #. placeholder {0}: tag.name #: src/pages/account-statuses.jsx:376 msgid "Showing posts tagged with #{0}" @@ -2742,10 +2897,6 @@ msgstr "" msgid "Filtered: {0}" msgstr "Filtered: {0}" -#: src/pages/catchup.jsx:1929 -msgid "Poll" -msgstr "" - #: src/pages/favourites.jsx:26 msgid "No likes yet. Go like something!" msgstr "No likes yet. Go like something!"