mirror of
https://github.com/cheeaun/phanpy.git
synced 2025-01-22 08:36:21 +01:00
Fix missing lingui stuff
This commit is contained in:
parent
d160e35f87
commit
02238d85c1
5 changed files with 313 additions and 153 deletions
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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';
|
||||
|
|
451
src/locales/en.po
generated
451
src/locales/en.po
generated
|
@ -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}</0> 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}</0>"
|
||||
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}</0>"
|
||||
msgstr ""
|
||||
|
@ -265,10 +332,23 @@ msgstr ""
|
|||
msgid "Mute <0>@{username}</0>…"
|
||||
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}</0> 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}</0>?"
|
||||
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}</0>"
|
||||
msgstr ""
|
||||
|
@ -290,10 +386,19 @@ msgid "Report <0>@{username}</0>…"
|
|||
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}</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}</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</0>"
|
||||
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}</0> vote} other {<1>{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}</0> voter} other {<1>{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!"
|
||||
|
|
Loading…
Reference in a new issue